Enjoying the preview?
This is the free first lesson. Get full access — request a demo or sign in.
Enjoying the preview?
This is the free first lesson. Get full access — request a demo or sign in.
How do you save time running R code, or scale your R code to incorporate more data? How can you apply available parallel computing resources to solve your problem more efficiently? The parallel package in R provides access to these resources and the ability to run your functions in multiple processes in parallel. Learning how to use these tools is an essential skill for writing R code that scales with the parallel computing resources available, allowing your projects to run with more data in less time. The topics discussed in these lessons will build on your understanding of applying functions in R and provide a foundation for scaling your projects with parallel computing resources.
In these lessons on parallel processing, you will learn how to leverage parallel computing resources to scale your R projects. We will explore the parallel package, how to apply functions using multiple cores, and creating and using socket clusters. By the end of these lessons, you will be able to scale your R projects by taking advantage of parallel computing resources.
It covers R's parallel package, how to apply functions using multiple cores, and creating and using socket clusters, through lessons on the Parallel Package, Mclapply, and ParLapply.
You will gain skills in parallel computing, parallel processing, and resource utilization, enabling you to scale your R projects with parallel computing resources.
This intermediate R programming course builds on your understanding of applying functions in R, so it suits learners who want to scale their R projects using parallel computing resources.
By the end of these lessons, you will be able to scale your R projects by taking advantage of parallel computing resources.
Parallel processing helps you save time running R code and scale your code to incorporate more data by applying available parallel computing resources to solve problems more efficiently.