R Programming (basic to advanced)
Self-paced videos, Lifetime access, Study material, Certification prep, Technical support, Course Completion Certificate
Uplatz
Summary
- Uplatz Certificate of Completion - Free
Add to basket or enquire
Overview
Uplatz offers this comprehensive R Programming course (basic to advanced). It is a self-paced course with video lectures. You will be awarded Course Completion Certificate at the end of the course.
R is a programming language for statistical computing and graphics supported by the R Core Team and the R Foundation for Statistical Computing. Created by statisticians Ross Ihaka and Robert Gentleman, R is used among data miners, bioinformaticians and statisticians for data analysis and developing statistical software. Users have created packages to augment the functions of the R language. R is a language and environment for statistical computing and graphics.
R provides a wide variety of statistical (linear and nonlinear modelling, classical statistical tests, time-series analysis, classification, clustering, …) and graphical techniques, and is highly extensible. The S language is often the vehicle of choice for research in statistical methodology, and R provides an Open Source route to participation in that activity.
One of R’s strengths is the ease with which well-designed publication-quality plots can be produced, including mathematical symbols and formulae where needed. Great care has been taken over the defaults for the minor design choices in graphics, but the user retains full control.
R is an integrated suite of software facilities for data manipulation, calculation and graphical display. It includes
- an effective data handling and storage facility,
- a suite of operators for calculations on arrays, in particular matrices,
- a large, coherent, integrated collection of intermediate tools for data analysis,
- graphical facilities for data analysis and display either on-screen or on hardcopy, and
- a well-developed, simple and effective programming language which includes conditionals, loops, user-defined recursive functions and input and output facilities.
In this R Programming course by Uplatz you will learn how to program in R and how to use R for effective data analysis. You will learn how to install and configure software necessary for a statistical programming environment and describe generic programming language concepts as they are implemented in a high-level statistical language. The course covers practical issues in statistical computing which includes programming in R, reading data into R, accessing R packages, writing R functions, debugging, profiling R code, and organizing and commenting R code. Topics in statistical data analysis will provide working examples.
Course media
Description
R Programming (basic to advanced) - Course Syllabus
Fundamentals of R Language
- Introduction to R
- History of R
- Why R programming Language
- Comparison between R and Python
- Application of R
Setup of R Language
- Local Environment setup
- Installing R on Windows
- Installing R on Linux
- RStudio
- What is Rstudio?
- Installation of Rstudio
- First Program - Hello World
Variables and Data Types
- Variables in R
- Declaration of variable
- Variable assignment
- Finding variable
- Data types in R
- Data type conversion
- R programs for Variables and Data types in Rstudio
Input-Output Features in R
- scan() function
- readline() function
- paste() function
- paste0() function
- cat() function
- R Programs for implementing these functions in Rstudio
Operators in R
- Arithmetic Operators
- Relational Operators
- Logical Operators
- Assignment Operators
- Miscellaneous Operators
- R Programs to perform various operations using operators in Rstudio
Data Structure in R (part-I)
- What is data structure?
- Types of data structure
- Vector
- What is a vector in R?
- Creating a vector
- Accessing element of vector
- Some more operations on vectors
- R Programs for vectors in Rstudio
- Application of Vector in R
- List
- What is a list in R?
- Creating a list
- Accessing element of list
- Modifying element of list
- Some more operations on list
- R Programs for list in Rstudio
Data Structure in R (part-II)
- Matrix or Matrices
- What is matrix in R?
- Creating a matrix
- Accessing element of matrix
- Modifying element of matrix
- Matrix Operations
- R Programs for matrices in Rstudio
- Application of Matrices in R
- Arrays
- What are arrays in R?
- Creating an array
- Naming rows and columns
- Accessing element of an array
- Some more operations on arrays
- R Programs for arrays in Rstudio
Data Structure in R (part-III)
- Data frame
- What is a data frame in R?
- Creating a data frame
- Accessing element of data frame
- Modifying element of data frame
- Add the new element or component in data frame
- Deleting element of data frame
- Some more operations on data frame
- R Programs for data frame in Rstudio
- Factors
- Factors in R
- Creating a factor
- Accessing element of factor
- Modifying element of factor
- R Programs for factors in Rstudio
- Application of Factors in R
Decision Making in R
- Introduction to Decision making
- Types of decision-making statements
- Introduction, syntax, flowchart and programs for
- if statement
- if…else statement
- if…else if…else statement
- switch statement
Loop control in R
- Introduction to loops in R
- Types of loops in R
- for loop
- while loop
- repeat loop
- nested loop
- break and next statement in R
- Introduction, syntax, flowchart and programs for
- for loop
- while loop
- repeat loop
- nested loop
Functions in R
- Introduction to function in R
- Built-in Function
- User-defined Function
- Creating a Function
- Function Components
- Calling a Function
- Recursive Function
- Various programs for functions in Rstudio
Strings in R
- Introduction to string in R
- Rules to write R Strings
- Concatenate two or more strings in R
- Find length of String in R
- Extract Substring from a String in R
- Changing the case i.e. Upper to lower case and lower to upper case
- Various programs for String in Rstudio
Packages in R
- Introduction to Packages in R
- Get the list of all the packages installed in Rstudio
- Installation of the packages
- How to use the packages in R
- Useful R Packages for Data Science
- R program for package in Rstudio
Data and file management in R
- Getting and Setting the Working Directory
- Input as CSV File
- Analysing the CSV File
- Writing into a CSV File
- R prog
Who is this course for?
Everyone
Requirements
Passion & determination to achieve big goals in life!
Career path
- Software Engineer
- R Programmer
- Data Scientist
- Data Analyst
- Machine Learning Engineer
- Data Consultant
- Software Developer
- Business Analyst
- Financial Analyst
Questions and answers
Currently there are no Q&As for this course. Be the first to ask a question.
Certificates
Uplatz Certificate of Completion
Digital certificate - Included
Course Completion Certificate by Uplatz
Reviews
Currently there are no reviews for this course. Be the first to leave a review.
Legal information
This course is advertised on reed.co.uk by the Course Provider, whose terms and conditions apply. Purchases are made directly from the Course Provider, and as such, content and materials are supplied by the Course Provider directly. Reed is acting as agent and not reseller in relation to this course. Reed's only responsibility is to facilitate your payment for the course. It is your responsibility to review and agree to the Course Provider's terms and conditions and satisfy yourself as to the suitability of the course you intend to purchase. Reed will not have any responsibility for the content of the course and/or associated materials.