Introduction to R
- Introduction
- Fun Facts about R
- Hello World in R Programming
Fundamentals of R
- Basic Syntax
- R Comments
- R Operators
- R Keywords
- R Data Types
Variables
- R Variables – Creating, Naming and Using Variables in R
- Scope of Variable in R
- Dynamic Scoping in R Programming
- Lexical Scoping in R Programming
Input and Output
- Taking Input from User in R Programming
- Scope of Variable in R
- Dynamic Scoping in R Programming
- Lexical Scoping in R Programming
Data Structures
- Data Structures in detail
Vector
- Introduction to Vectors
- Operations on Vectors
- Append Operation on Vectors
- Dot Product of Vectors
- Types of Vectors
- Assigning Vectors
- Length of Vectors – length() Function
- Creating a Vector of sequenced elements – seq() Function
- Get Min and Max element of a Vector – range() Function
- Formatting Numbers and Strings – format() Function
- Replace the Elements of a Vector – replace() Function
- Sorting of a Vector – sort() Function
- Convert elements of a Vector to Strings – toString() Function
- Extracting Substrings from a Character Vector – substring() Function
Matrices
- Introduction to Matrices
- Create Matrix from Vectors
- Operations on Matrices
- Matrix Multiplication
- Combining Matrices
- Matrix Transpose
- Inverse of Matrix
- Working with Sparse Matrices
- Check if the Object is a Matrix – is.matrix() Function
- Convert an Object into a Matrix – as.matrix() Function
- Get or Set Dimensions of a Matrix – dim() Function
- Calculate Cumulative Sum of a Numeric Object – cumsum() Function
- Compute the Sum of Rows of a Matrix or Array – rowSums Function
Cloud Networking and Scalability
- Two Dimensional List in R Programming
Cloud Infrastructure and Architecture
- Introduction to Factors
- Level Ordering of Factors
- Convert Factor to Numeric and Numeric to Factor
- Check if a Factor is an Ordered Factor – is.ordered() Function
- Checking if the Object is a Factor – is.factor() Function
- Convert a Vector into Factor – as.factor() Function
Control Flow
- Control Statements
- if, if-else, if-else-if ladder, nested if-else, and switch
- For Loop
- While Loop
- Repeat loop
- goto statement
- Break and Next statements
Control Flow
- Introduction to Strings
- Working with Text
- String Manipulation
- Concatenate Two Strings String Matching
- How to find a SubString?
- Finding the length of string – nchar() method
- Adding elements in a vector – append() method
- Convert string from Lowercase to Uppercase – toupper() function
- Convert String from Uppercase to Lowercase – tolower() method
- Splitting Strings – strsplit() method
- Print a Formatted string – sprintf() Function
Object Oriented Programming
- Introduction to Object-Oriented Programming
- Classes
- Objects
- Encapsulation
- Polymorphism
- Inheritance
- Abstraction
- Looping over Objects
- Creating, Listing, and Deleting Objects in Memory
- S3 class
- Explicit Coercion
- R6 Classes
- Getting attributes of Objects – attributes() and attr() Function
- Get or Set names of Elements of an Object – names() Function
- Get the Minimum element of an Object – min() Function
- Get the Maximum element of an Object – max() Function
Error Handling
- Handling Errors in R Programming
- Condition Handling
- Debugging in R Programming
File Handling
- Reading Files in R Programming
- Writing to Files in R Programming
- Working with Binary Files in R Programming
Packages in R
- Introduction to Packages
- dplyr Package
- ggplot2 package
- Grid and Lattice Packages
- Shiny Package
- What Are the Tidyverse Packages?
- Data Munging
Data Interfaces
- Data Handling
- Importing Data in R Script
- How To Import Data from a File?
- Exporting Data from scripts
- Working with CSV files
- Working with XML Files
- Working with Excel Files
- Working with JSON Files
- Reading Tabular Data from files
- Working with Databases
- Database Connectivity
- Manipulate Data Frames Using SQL
Data Visualization
- Graph Plotting
- Graphical Models
- Data Visualization
- Charts and Graphs
- Add Titles to a Graph
- Adding Colors to Charts
- Adding Text to Plots
- Adding axis to a Plot
- Set or View the
- Graphics Palette
- Plotting of Data using
- Generic plots
- Bar Charts
- Line Graphs
- Adding Straight Lines to a Plot
- Addition of Lines to a Plot
- Histograms
- Pie Charts
- Scatter plots
- Create Dot Charts
- Boxplots in R Language
- Stratified Boxplot
- Create a Heatmap
- Pareto Chart
- Waffle Chart
- Quantile-Quantile Plot
- Describe Parts of a Chart in Graphical Form
- Principal Component Analysis
Matrices
- Introduction to Arrays
- Multidimensional Array
- Array Operations
- Sorting of Arrays
- Convert values of an Object to Logical Vector – as.logical() Function
- Performing different Operations on Two Arrays – outer() Function
- Get Exclusive Elements between Two Objects – setdiff() Function
Leave a Reply