DataCamp

Intermediate Functional Programming with purrr

Engineering and Technology

Short Description

Continue learning with purrr to create robust, clean, and easy to maintain iterative code.

Long Description

Welcome to this course on the functional programming aspect of purrr, a powerful toolkit for R. If you've ever wondered what the purrr description, A functional programming toolkit for R, really means, you're in the right place. Throughout this course, we will guide you through the process of harnessing the full potential of the .f in map(.x, .f) to iterate over lists, vectors, and data frames. By doing so, you will be able to write robust, clean, and easily maintainable code. In addition to learning how to write your own mappers or lambda functions, you will also gain an understanding of predicates and adverbs. These concepts will further enhance your ability to manipulate and parse results from nested lists. To solidify your understanding, we will apply this newfound knowledge to a practical use case. You will see firsthand how to extract, retain, or discard elements from a simple nested list. Furthermore, we will explore how to compose functions to manipulate and parse the results. Moreover, we will delve into integrating purrr workflow within other functions, enabling you to streamline your code and avoid unnecessary repetition. By the end of this course, you will have a comprehensive understanding of purrr's functional tools and how to effectively utilize them in your R programming projects.

Course Details

Duration
4 hours
Format
Short Course
Price
USD39.00
Course Link
More Information
DataCamp
Description
DataCamp is an online learning platform that offers interactive courses and tutorials for data science and analytics. It provides a wide range of courses covering topics such as Python, R, SQL, machine learning, data visualization, and more. The platform offers a hands-on learning experience through coding exercises and projects, allowing users to practice and apply their skills in real-world scenarios. DataCamp also offers a personalized learning experience with adaptive learning technology that adjusts the course content based on the user's skill level and progress. It is widely used by individuals, professionals, and organizations to enhance their data science skills and stay up-to-date with the latest trends and technologies in the field.