# R PROGRAMMING LANGUAGE

Original article can be found here (source): Artificial Intelligence on Medium

R Programming is a powerful statistical programming language which is used for predictive modelling and other data mining related techniques. R programming can be used for data manipulation,data aggregation,statistical Modelling,Creating charts and plots. R programming is becoming the most sought after skill in the field of analytics for its open source credibility. It is a simple programming language which requires no pre-requisites unlike other programming languages. There are many spectacular packages available in R that will help in a brief data analysis. R can also be collaborated with other data management tools like excel, access, Oracle, sql server which makes it a powerful tool.

# R Programming Training Syllabus

## Introduction to R

• What is R?
• Why R?
• Installing R
• R environment
• How to get help in R
• R console and Editor

## Understanding R data structure

• Variables in R
• Scalars
• Vectors
• Matrices
• List
• Data frames
• Using c, Cbind,Rbind, attach and detach functions in R
• Factors

## Importing data

• Importing data from excel
• Importing data from SAS
• Accessing database
• Saving in R data
• Writing to files

## Manipulating Data

• Selecting rows/observations
• Selecting columns/fields
• Merging data
• Relabelling the column names
• Converting variable types
• Data sorting
• Data aggregation

## Using functions in R

• Commonly used Mathematical Functions
• Commonly used Summary Functions
• Commonly used String Functions
• User defined functions
• local and global variable

## R Programming

• While loop
• If loop
• For loop
• Arithmetic operations

## Charts and Plots

• Box plot
• Histogram
• Pareto charts
• Pie graph
• Line chart
• Scatterplot
• Developing graphs

Company in Mohali and a Certified Microsoft Authorized Education Partner, Cisco Partners, Intel Technology Provider, Google Certified Professionals & IBM Certified. Itronix Solutions deals with 100% Job Placements for Eligible Students after successful completion of the course.

• Itronix Solutions helps to keep you updated with latest trends and technologies.
• Itronix Solutions helps in updating your resume according to the job or company requirement
• Itronix Solutions helps in providing placement assistance in top IT FIRMS. Many of our alumni are working in ValueCoders, ArStudiouz, PixelCrayons,Prolitus, Space-O Technologies, Technostacks Infotech Pvt. Ltd, Focaloid Technologies,RIT Solution, iPraxa Inc, Webtunix AI TCS, Amazon, Facebook, Sasken, CrossML, Infosys, Google, Uber and Wipro