Introduction to R

In this blog I am going to give you an overview of R programming, so stay connected.

“Knowledge is power.” – Francis Bacon

What is R?

R is a programming language and software environment for statistical analysis, graphics representation, and reporting.

R is a programming language that is similar to S programming and it was initially written by Ross Ihaka and Robert Gentleman at the Department of Statistics of the University of Auckland in Auckland, New Zealand. R made its first appearance in 1993.R is freely available under the GNU General Public License, and pre-compiled binary versions are provided for various operating systems like Linux, Windows, and Mac. R is free software distributed under a GNU-style copyleft, and an official part of the GNU project called GNU s.

R is used for :

  • Statistical inference

  • Data analysis

  • Machine learning algorithm

Features of R :

  • It is a well-developed, simple and effective programming language which includes conditionals, loops, user-defined recursive function.

  • It has an effective data handling and storage facility,

  • It provides a suite of operators for calculations on arrays, lists, vectors, and matrices.

  • It provides a large, coherent, and integrated collection of tools for data analysis.

  • It provides graphical facilities for data analysis.

Why learn R?

  1. Open Source: You can even modify the code and add your own innovations to it. R language has no license restrictions as it is issued under theGNU (General Public License).

  2. Cross-Platform compatible: you can run R on several operating systems and varied Software/Hardware. R will run seamlessly irrespective of whether you are working on a Linux based, Mac or a Windows system.

  3. Vast community: R boasts of a huge community to tap into whenever you need help. So, you can always seek help from people who have worked on similar projects. You can also collaborate with others to share ideas, work on projects, and compete in Data Science contests.

  4. Extremely Comprehensive library: R provides more than10,000 packages and lakhs of inbuilt functions catering to diverse needs. There are packages for Data Manipulation, Data Visualization, Machine Learning, Statistical Modeling, Imputation and a whole lot of other packages to play around with. Again, you can create your own package and contribute to the community, as it is open source.

  5. Outstanding Visualization: R provides packages such as ggplot2, ggvis  and plotly to create stunning visualizations.

  6. Interactive Web App: R provides a package called shiny, which helps in creating stunning web applications directly from your data analysis software. With the help of it, you can create interactive web pages and impressive dashboard designs directly from your R Console. You can create a shiny web app and host it on any cloud service such as AWS.

  7. Lingua Franca for  Statistical Analysis & Data Science: R is a statistical software created by statisticians for statisticians. From finding simple measures of central tendency to building complex statistical models, R is the go-to language for any type of statistical analysis.

Application of R:

R is used in various sectors, here we will take an overlook on applications of R in various sectors.

  • IT sector

  • Finance

  • E-Commerce

  • Social Media

  • Banking

  • Healthcare

  • Manufacturing companies

  • Governmental activities

Know more about applications of R, here.

To start R programming, you have to first install R on your pc, to know more about the installation click.


Contact Us

Mob:  9067957548

  • Instagram
  • Facebook
  • LinkedIn
Rate UsDon’t love itNot greatGoodGreatLove itRate Us
Google Home: Over 100 of the funniest questions to ask Google Home