Booking options
£12
£12
On-Demand course
6 hours 25 minutes
All levels
This comprehensive course on R Programming for Data Science will deepen your understanding on this topic.
After successful completion of this course you can acquire the required skills in this sector. This R Programming for Data Science comes with accredited certification from CPD, which will enhance your CV and make you worthy in the job market.
So enrol in this course today to fast track your career ladder.
You may have to take a quiz or a written test online during or after the course. After successfully completing the course, you will be eligible for the certificate.
There is no experience or previous qualifications required for enrolment on this R Programming for Data Science. It is available to all students, of all academic backgrounds.
Our R Programming for Data Science is fully compatible with PC's, Mac's, Laptop, Tablet and Smartphone devices. This course has been designed to be fully compatible with tablets and smartphones so you can access your course on Wi-Fi, 3G or 4G.
There is no time limit for completing this course, it can be studied in your own time at your own pace.
Having these various qualifications will increase the value in your CV and open you up to multiple sectors such as Business & Management, Admin, Accountancy & Finance, Secretarial & PA, Teaching & Mentoring etc.
23 sections • 129 lectures • 06:25:00 total length
•Introduction to Data Science: 00:01:00
•Data Science: Career of the Future: 00:04:00
•What is Data Science?: 00:02:00
•Data Science as a Process: 00:02:00
•Data Science Toolbox: 00:03:00
•Data Science Process Explained: 00:05:00
•What's Next?: 00:01:00
•Engine and coding environment: 00:03:00
•Installing R and RStudio: 00:04:00
•RStudio: A quick tour: 00:04:00
•Arithmetic with R: 00:03:00
•Variable assignment: 00:04:00
•Basic data types in R: 00:03:00
•Creating a vector: 00:05:00
•Naming a vector: 00:04:00
•Vector selection: 00:06:00
•Selection by comparison: 00:04:00
•What's a Matrix?: 00:02:00
•Analyzing Matrices: 00:03:00
•Naming a Matrix: 00:05:00
•Adding columns and rows to a matrix: 00:06:00
•Selection of matrix elements: 00:03:00
•Arithmetic with matrices: 00:07:00
•Additional Materials: 00:00:00
•What's a Factor?: 00:02:00
•Categorical Variables and Factor Levels: 00:04:00
•Summarizing a Factor: 00:01:00
•Ordered Factors: 00:05:00
•What's a Data Frame?: 00:03:00
•Creating Data Frames: 00:20:00
•Selection of Data Frame elements: 00:03:00
•Conditional selection: 00:03:00
•Sorting a Data Frame: 00:03:00
•Additional Materials: 00:00:00
•Why would you need lists?: 00:01:00
•Creating a List: 00:06:00
•Selecting elements from a list: 00:03:00
•Adding more data to the list: 00:02:00
•Additional Materials: 00:00:00
•Equality: 00:03:00
•Greater and Less Than: 00:03:00
•Compare Vectors: 00:03:00
•Compare Matrices: 00:02:00
•Additional Materials: 00:00:00
•AND, OR, NOT Operators: 00:04:00
•Logical operators with vectors and matrices: 00:04:00
•Reverse the result: (!): 00:01:00
•Relational and Logical Operators together: 00:06:00
•Additional Materials: 00:00:00
•The IF statement: 00:04:00
•IFELSE: 00:03:00
•The ELSEIF statement: 00:05:00
•Full Exercise: 00:03:00
•Additional Materials: 00:00:00
•Write a While loop: 00:04:00
•Looping with more conditions: 00:04:00
•Break: stop the While Loop: 00:04:00
•What's a For loop?: 00:02:00
•Loop over a vector: 00:02:00
•Loop over a list: 00:03:00
•Loop over a matrix: 00:04:00
•For loop with conditionals: 00:01:00
•Using Next and Break with For loop: 00:03:00
•Additional Materials: 00:00:00
•What is a Function?: 00:02:00
•Arguments matching: 00:03:00
•Required and Optional Arguments: 00:03:00
•Nested functions: 00:02:00
•Writing own functions: 00:03:00
•Functions with no arguments: 00:02:00
•Defining default arguments in functions: 00:04:00
•Function scoping: 00:02:00
•Control flow in functions: 00:03:00
•Additional Materials: 00:00:00
•Installing R Packages: 00:01:00
•Loading R Packages: 00:04:00
•Different ways to load a package: 00:02:00
•Additional Materials: 00:00:00
•What is lapply and when is used?: 00:04:00
•Use lapply with user-defined functions: 00:03:00
•lapply and anonymous functions: 00:01:00
•Use lapply with additional arguments: 00:04:00
•Additional Materials: 00:00:00
•What is sapply?: 00:02:00
•How to use sapply: 00:02:00
•sapply with your own function: 00:02:00
•sapply with a function returning a vector: 00:02:00
•When can't sapply simplify?: 00:02:00
•What is vapply and why is it used?: 00:04:00
•Additional Materials: 00:00:00
•Mathematical functions: 00:05:00
•Data Utilities: 00:08:00
•Additional Materials: 00:00:00
•grepl & grep: 00:04:00
•Metacharacters: 00:05:00
•sub & gsub: 00:02:00
•More metacharacters: 00:04:00
•Additional Materials: 00:00:00
•Today and Now: 00:02:00
•Create and format dates: 00:06:00
•Create and format times: 00:03:00
•Calculations with Dates: 00:03:00
•Calculations with Times: 00:07:00
•Additional Materials: 00:00:00
•Get and set current directory: 00:04:00
•Get data from the web: 00:04:00
•Loading flat files: 00:03:00
•Loading Excel files: 00:05:00
•Additional Materials: 00:00:00
•Base plotting system: 00:03:00
•Base plots: Histograms: 00:03:00
•Base plots: Scatterplots: 00:05:00
•Base plots: Regression Line: 00:03:00
•Base plots: Boxplot: 00:03:00
•Introduction to dplyr package: 00:04:00
•Using the pipe operator (%>%): 00:02:00
•Columns component: select(): 00:05:00
•Columns component: rename() and rename_with(): 00:02:00
•Columns component: mutate(): 00:02:00
•Columns component: relocate(): 00:02:00
•Rows component: filter(): 00:01:00
•Rows component: slice(): 00:04:00
•Rows component: arrange(): 00:01:00
•Rows component: rowwise(): 00:02:00
•Grouping of rows: summarise(): 00:03:00
•Grouping of rows: across(): 00:02:00
•COVID-19 Analysis Task: 00:08:00
•Additional Materials: 00:00:00
•Assignment - R Programming for Data Science: 00:00:00
At Apex Learning, we share the goal of millions of people to mak...