 Enquiry

### What is R ? Why R?

• Installation
• R Studio Installation
• R Studio Interface
• First R Program

### Basic Mathematical Operations

• Variables
• Basic Data Types
• Variable assignment
• Relational Operators
• Logical Operators
• Sequences
• Replicate Function

### Control Structures

• If, if-else, else if
• Ifelse() function
• For loops
• While loops
• Repeat loops
• break next statements

### Functions

• Inline Functions
• Function Returning Multiple Values
• Function Return Value
• R Recursive Function
• User Defined Functions

### R Object & Class

• Object and Class
• R Inheritance

### R Data Structure

• R Vectors
• R Matrix
• R List
• R Data Frame
• R Factor

### Vectorized Operations in R Program

• Vector Indexing
• Matching Operator
• Vector Arithmetic
• Vector Methods
• Vector Coercion
• Logical vector

### Factors

• Mathematical Functions in R
• Random Numbers in R

### Sub Setting R Objects Matrix

• Matrix diag()
• Matrix Naming Rows & Columns
• Matrix indexing
• Matrix rbind() & cbind() Functions
• Matrix operations
• Matrix Specific Functions

### Lists

• Lists Indexing
• Lists Subset Operator
• Lists Concatenation

### Data Frames

• Creating Data frames
• Data frame indexing
• Dataframes subset() function
•  Dataframes rbind() & cbind()
• Dataframes edit() function

## Getting Data In and Out of R

• Dataframes Importing Data from Text Files
• Dataframes Importing Data from CSV Files
• Dataframes Importing Data from RDS Files
• Dataframes Importing Data from Internet
• Dataframes Importing Data from Clipboard
• Dataframes Exporting Data to CSV Files

## Managing Data Frame with the dplyr Package

• dplyr select() function
• dplyr filter() function
• dplyr arrange() function
• dplyr rename() function
• dplyr mutate() function
• dplyr group_by() function
• dplyr Pipe Operator

### R Programming Plot Functions

• Bar Graphs
• Horizontal Bar Graphs
• Stacked Bar Plots
• Histogram
• Scatter Plots
• Line Graphs
• Box Plots
•  Multiple Plots in Layout