Course
Foundations of Functional Programming with purrr
Create Your Free Account
or
By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.Loved by learners at thousands of companies
Training 2 or more people?
Try DataCamp for BusinessCourse Description
Prerequisites
Introduction to the TidyverseIntermediate RSimplifying Iteration and Lists With purrr
More complex iterations
Troubleshooting lists with purrr
Problem solving with purrr
Complete
Earn Statement of Accomplishment
Add this credential to your LinkedIn profile, resume, or CVShare it on social media and in your performance reviewEnroll Now
FAQs
What does the purrr package do that basic R loops cannot?
The purrr package simplifies iteration with cleaner syntax, reduces common typos, works naturally with pipes, and provides consistent tools for extracting and transforming list data.
What datasets are used in this course?
You work with datasets from the repurrrsive package, including Star Wars character data, Wes Anderson film palettes, and data about GitHub users and repositories.
Do I need experience with lists in R before starting?
Basic familiarity with R lists helps, but the course is beginner level. You need intermediate R skills and tidyverse knowledge to get the most from the material.
Does the course cover troubleshooting and debugging list operations?
Yes. Chapter 3 is entirely dedicated to troubleshooting list issues with purrr, teaching you to identify and fix problems that commonly arise when working with complex list structures.
Will I learn to use purrr for running models and simulating data?
Yes. Chapter 2 shows how purrr goes beyond simple loops by demonstrating its use for running models, simulating data, and creating nested iteration patterns.
Join over 19 million learners and start Foundations of Functional Programming with purrr today!
Create Your Free Account
or
By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.Grow your data skills with DataCamp for Mobile
Make progress on the go with our mobile courses and daily 5-minute coding challenges.