Course info
Aug 20, 2019
1h 32m

R is a widely used programming language for statistical computing and graphics. In this course, you will learn foundational knowledge of creating your very own custom functions within R. First, you will learn the basics of using and creating simple functions. Next, you will learn how to handle function arguments and how to pass various data structures as arguments to a function. Finally, you will explore lazy evaluation and scoping within R. When you’re finished with this course, you will have the skills and knowledge of R functions needed to create your very own custom functions.

About the author
About the author

Justin Flett is a Mechatronics Engineer currently working as a Professor within the Faculty of Applied Science and Technology at Sheridan College. Justin has previously held positions at Hydro One Networks, Ford Motor Company, and ABB Robotics spanning across both the electrical and mechanical engineering industries. Most recently, he has been working as an Product Development Professional specializing in training, services, and consultation nation-wide, ranging from design fundamentals to advanced product development solutions.

More from the author
Performing Feature Engineering with MATLAB
Jul 27, 2020
Understanding R Function Scoping and Closures
1h 12m
Apr 2, 2020
More courses by Justin Flett
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone, my name is Justin, and welcome to my course, Creating a Custom Function in R. I am a mechatronics engineer, and I'm currently an engineering professor at Sheridan College. Prior to this, I have many years of engineering and consulting experience across numerous industries. This course is a beginner level course for learning the fundamentals of creating custom functions in R, so some prior knowledge of R might be beneficial. Some of the major topics that we will cover include an introduction to functions within R, implementing function calls, handling functional arguments, passing various data structures as arguments to a function, and understanding and implementing lazy evaluation. By the end of this course, you will be proficient in the fundamental techniques required to create your very own custom functions in R. From here, continue your learning by diving into R and data science with courses on R Programming Fundamentals, Data Science with R, and Exploratory Data Analysis with R. I hope you'll join me on this journey to learn custom function fundamentals with the Creating a Custom Function in R course at Pluralsight.