R Programming For Absolute Beginners

BY
Udemy

Lavel

Beginner

Mode

Online

Fees

₹ 499 3299

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course and certificate fees

Fees information
₹ 499  ₹3,299
certificate availability

Yes

certificate providing authority

Udemy

The syllabus

Introduction

Getting Started with R

  • Installing R and R Studio
  • The RStudio Interface
  • Installing and Activating R Packages
  • Setting the Working Directory
  • Basic Operations in R
  • Working With Variables

Vectors

  • Creating Vectors With the c() Function
  • Creating Vectors Using the Colon Operator
  • Creating Vectors With the rep() Function
  • Creating Vectors With the seq() Function
  • Creating Vectors of Random Numbers
  • Creating Empty Vectors
  • Indexing Vectors With Numeric Indices
  • Indexing Vectors With Logical Indices
  • Naming Vector Components
  • Filtering Vectors
  • The Functions all() and any()
  • Sum and Product of Vector Components
  • Vectorized Operations
  • Treating Missing Values in Vectors
  • Sorting Vectors
  • Minimum and Maximum Values
  • The ifelse() Function
  • Adding and Multiplying Vectors
  • Testing Vector Equality
  • Vector Correlation
  • Bonus Lecture: Learn Statistics with R
  • Practical Exercises

Matrices and Arrays

  • Creating Matrices With the matrix() Function
  • Creating Matrices With the rbind() and cbind() Functions
  • Naming Matrix Rows and Columns
  • Indexing Matrices
  • Filtering Matrices
  • Editing Values in Matrices
  • Adding and Deleting Rows and Columns
  • Minima and Maxima in Matrices
  • Applying Functions to Matrices (1)
  • Applying Functions to Matrices (2)
  • Applying Functions to Matrices (3)
  • Adding and Multiplying Matrices
  • Other Matrix Operations
  • Creating Multidimensional Arrays
  • Indexing Multidimensional Arrays
  • Practical Exercises

Lists

  • Create Lists With the list() Function
  • Create Lists With the vector() Function
  • Indexing Lists With Brackets
  • Indexing Lists Using Objects Names
  • Editing Values in Lists
  • Adding and Removing List Objects
  • Applying Functions to Lists
  • Practical Example of List: the Regression Analysis Output
  • Bonus Lecture: Data Analysis in R
  • Practical Exercises

Factors

  • Working With Factors
  • Splitting a Vector By a Factor Levels
  • The tapply() Function
  • The by() Function
  • Practical Exercises

Data Frames

  • Creating Data Frames
  • Loading Data Frames From External Files
  • Writing Data Frames in External Files
  • Indexing Data Frames As Lists
  • Indexing Data Frames As Matrices
  • Selecting a Random Sample of Entries
  • Filtering Data Frames
  • Editing Values in Data Frames
  • Adding Rows and Columns to Data Frames
  • Naming Rows and Columns in Data Frames
  • Applying Functions to Data Frames
  • Sorting Data Frames
  • Shuffling Data Frames
  • Merging Data Frames
  • Practical Exercises

Program Structures

  • For Loops
  • While Loops
  • Repeat Loops
  • Nested For Loops
  • Conditional Statements
  • Nested Conditional Statements
  • Loops and Conditional Statements
  • User Defined Functions
  • The Return Command
  • More Complex Functions Examples
  • Checking Whether an Integer Is a Perfect Square
  • A Custom Function That Solves Quadratic Equations
  • Binary Operations
  • Practical Exercises

Working with Strings

  • Creating Strings
  • Printing Strings
  • Concatenating Strings
  • String Manipulation (1)
  • String Manipulation (2)
  • String Manipulation (3)
  • Functions for Finding Patterns in Strings
  • Functions for Replacing Patterns in Strings
  • Regular Expressions
  • Practical Exercises

Plotting in Base R

  • Building Scatterplot Charts
  • Setting Graphical Parameters (1)
  • Setting Graphical Parameters (2)
  • Adding a Trend Line to a Scatterplot
  • Building a Clustered Scatterplot
  • Plotting a Line Chart
  • Setting the Line Parameters
  • Overplotting Lines and Dots
  • Plotting Two Lines in the Same Chart
  • Plotting Bar Charts
  • Setting the Bar Parameters
  • Plotting Histograms
  • Plotting Density Lines
  • Plotting Pie Charts
  • Plotting Boxplot Charts
  • Plotting Functions
  • Exporting Charts
  • Bonus Lecture: More Advanced Plotting
  • Practical Exercises

Download Links

  • R Files and Data Frames

Similar Courses

R Programming Basics for Data Science

IBM via Edx

5 Weeks Online
Beginner
Free

Courses of your Interest

Professional Certificate Course in Data Science

Professional Certificate Course in Data Science

Newton School

8 Months Online
Beginner

JavaScript Foundations

PW Skills

Online
Beginner
Free

Technical Analysis Series

PW Skills

3 Months Online
Beginner
Free

C Programming Foundations

PW Skills

Online
Beginner
Free

Cracking the Coding Interview in Java Foundation

PW Skills

5 Months Online
Beginner
Free

Python Foundations

PW Skills

Online
Beginner
Free
Getting Started with Generative AI APIs

Getting Started with Generative AI APIs

Codio via Coursera

3 Weeks Online
Beginner
Generating code with ChatGPT API

Generating code with ChatGPT API

Codio via Coursera

3 Weeks Online
Beginner
Prompt Engineering for ChatGPT

Prompt Engineering for ChatGPT

Vanderbilt via Coursera

Online
Beginner

More Courses by Udemy

Microsoft Excel 2013 Course Beginners Intermediate...

Udemy

Online
Beginner
₹399 ₹2,699

Python for Beginners to Advance

Udemy

Online
Beginner
₹ 2,499

Learn Python Turtle Using Block Coding

Udemy

Online
Beginner
₹399 ₹799

Master Python Basics For Developer

Udemy

Online
Beginner
₹475 ₹3,499

Programming in Python for Beginners

Udemy

Online
Beginner
₹ 799

Learn Python 3 Programming from Scratch

Udemy

Online
Beginner
₹475 ₹1,299

Automate Your Life With Python

Udemy

Online
Beginner
₹ 2,899

Learn Python Python for Beginners

Udemy

Online
Beginner
₹ 1,799

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books