1.5 hours







Packt Publishing

Explore various solutions to tackle common obstacles in R Programming language.

Expected learning & outcomes

  • 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

    Skills you will learn

    Analysis, Book Writing, Data Analysis, Documentation, Drawing, Genetics, Illustration, machine learning, Programming, Publishing, R programming, Statistics, Teaching, Troubleshooting, Writing

    About this course

    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.

    About the Author

    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.


    Lore delivers value at the intersection of learning, interests and skills.

    Learn from Domain Experts

    Access learning options recommended by industry experts, professionals and thought leaders.

    Search & Compare

    Quickly search, select and add learning options to your learning list.

    Personalize your feed

    Tell us more about yourself to access the latest learning options, curated just for you.