Aim of Course:
This course will provide a basic introduction to R, and its use in organizing and exploring data.
The emphasis is on understanding and working with fundamental R data structures and we will
introduce some basic R programming techniques. Once you've completed this course you'll be
able to enter, save, retrieve, manipulate, and summarize data using R; you will also have the
proper foundation to build your programming skills in R and take advantage of the full power of
R.
Course Program:
Character vectors
Operations on the logical vectors
Creating the matrices and operations on it
Creating the array and operations on it
Creating the lists and operations on it
Making data frames
Working with data frames
Variable transformations
Creating Dummy variables
Data set options (Rename, Label)
Keep / Drop Columns
Identification and Dealing with the Missing data
Sorting the data
Handling the Duplicates
Joining and Merging (Inner,Left,Right and Cross Join)
Calculating Descriptive Statistics
Summarize numeric variables
Summarize factor variables
Transpose Data
Aggregated functions using Group by
dplyr anddatatable packages for the data manipulation
Data preparation using the sqldf package
If Else
Nested If Else
For Loop
While Loop
Functions:
Character Functions
Numeric Functions
Apply Function on Rows
Converting a factor to integer
Indexing Operators in List
Graphical procedures:
Pie chart
Bar Chart
Box plot
Scatter plot
Multi Scatter plot
Word cloud etc.…
High-level plotting commands
Mathematical annotation
Hershey vector fonts
Interacting with graphics
Using graphics parameters
Permanent changes: The par() function
Temporary changes: Arguments to graphics functions
Graphics parameters list
Graphical elements
Axes and tick marks
Figure margins
Multiple figure environment
Device drivers
PostScript diagrams for typeset documents
Multiple graphics devices
Dynamic graphics
Hadoop with R
Tableau with R