Engineering and Technology
Continue learning with purrr to create robust, clean, and easy to maintain iterative code.
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.
by DataCamp
Continue learning with purrr to create robust, clean, and easy to maintain iterative code.
by DataCamp
Begin your journey with Scala, a popular language for scalable applications and data engineering inf...
by DataCamp
Manage the complexity in your code using object-oriented programming with the S3 and R6 systems.
by DataCamp
Take your Julia skills to the next level with our intermediate Julia course. Learn about loops, adva...
by DataCamp
Continue your journey to becoming an R ninja by learning about conditional statements, loops, and ve...
by DataCamp
Master the essential skills of data manipulation in Julia. Learn how to inspect, transform, group, a...
by DataCamp
Build multiple-input and multiple-output deep learning models using Keras.
by DataCamp
Discover a wide range of DAX calculations and learn how to use them in Microsoft Power BI.
by DataCamp
Level up your data science skills by creating visualizations using Matplotlib and manipulating DataF...
by DataCamp
Learn about how dates work in R, and explore the world of if statements, loops, and functions using...