R ProgrammingContents What Is R Install R and RStudio RStudio Interface R First Program R Comments Variables and Data Types R Variables R Numeric Data Type R Character Data Type R Logical Data Type R Integer Data Type R Complex Data Type R Type Conversion Operators R Arithmetic Operators R Comparison Operators R Logical Operators R Assignment Operators R Misc Operators Control Flow R If Statement R If Else Statement R Else If Ladder R Switch Statement R For Loop R While Loop R Repeat Loop R Break and Next Data Structures R Vectors R Vector Operations R Lists R Matrices R Matrix Operations R Arrays R Factors R Data Frames R Data Frame Operations Functions R Functions Intro R Function Arguments R Return Values R Recursive Functions R Anonymous Functions R Built-in Functions Strings and Dates R String Basics R String Functions R Regular Expressions R Date and Time File Handling and I/O R Read CSV Files R Write CSV Files R Read Excel Files R Read Text Files R Read JSON Files Data Wrangling R dplyr Basics R Filter and Select R Mutate and Arrange R Group By and Summarise R Joins in dplyr R tidyr Reshape Data R Pipe Operator Data Visualization R Base Plots R ggplot2 Basics R ggplot2 Bar Chart R ggplot2 Line Chart R ggplot2 Scatter Plot R ggplot2 Histogram R ggplot2 Box Plot R ggplot2 Themes Statistics in R R Descriptive Statistics R Probability Distributions R Hypothesis Testing R Correlation R Linear Regression R Multiple Regression Advanced R R Apply Family R Environment and Scope R Error Handling R OOP with S3 R OOP with S4 R R6 Classes R Packages Create R Functional Programming R Debugging R Performance Optimization