About the course
Explore various solutions to tackle common obstacles in R Programming language.
R is a popular programming language for machine learning, statistics, and data analysis. While powerful and expressive, R is not without its pitfalls and novice developers may find themselves spending much of their time troubleshooting bugs and edge cases rather than getting on with the task at hand.. This course will prepare R programmers for problems they are likely to encounter and teach them how to overcome these obstacles.
The solutions are grouped into four categories and structured as questions that an R programmer might ask (or search for). Each video provides a practical solution to one of these questions. We begin by looking at common difficulties in manipulating data frames, followed by troubleshooting problems that arise from some of the more confusing building blocks of the core R language. Next, you will learn practical techniques for importing and exporting data, and finally resolve common issues when drawing graphics with ggplot2.
The questions and solutions provided in this course are based on some of the most common internet searches and forum posts for R troubleshooting, and thus represent problems almost all beginner and intermediate R programmers are likely to encounter. Taking a problem-solution approach, the course will upgrade your R skills and help you save time and effort when writing R.
Style and Approach
This course takes a question-and-answer approach, identifying key problems faced by R programmers and providing straightforward solutions.
What You Will Learn
- Start performing tricky data frame manipulations
- Preparing data for analysis in R
- Solutions to frequent roadblocks while working with language fundamentals
- Interpret and use some of the more confusing values in R such as NA, NULL, and NaN
- Import and export data in various formats in and out of R
- Investigate and use objects and functions provided by R packages even without documentation
- Fine-tune your ggplot2 plots, including reordering discrete variables and adding text to plots
Dr. David Wilkins
Dr. David Wilkins has been writing R for over a decade. He is the author of a number of popular open-source R packages, two previous Packt Publishing courses on the R language, and over a dozen scientific publications involving R analyses. He holds a Bachelor's degree in Science and a PhD in molecular genetics.
David has a particular passion for creating beautiful and informative statistical graphics, and enjoys teaching people to use R to find and express insights in their own datasets.
Data Visualization Projects in Python [Video]