access_time 8 months ago languageEnglish
more_vert

R Introduction

visibility 16 comment 0

R is an implementation of the S programming language (Bell Labs). It was created by Ross Ihaka and Robert Gentleman at the University of Auckland, New Zealand. R is named partly after the first names of the first two R authors and partly as a play on the name of S. It is currently developed by the R Development Core Team.

R is open source

Compared with S, R is open source. It is an open source programming language and software environment for statistical computing and graphics. It is also a functional programming focused scripting language that is written with C, Fortran and R primarily. R can interop with C++, .NET and etc.

For more information, visit official website: https://www.r-project.org.

R timeline

R project started in year 1992 and the initial version was released in 1995. In 2000, the stable version was released and it is keeping evolving. 

Differences between R and Python

The following are some differences between R and Python:

FeatureRPython
LicenseGNU General Public LicenseGPL-compatible
VisualizationNumerous of packages available for plottingLess packages available
UsageStatisticians, Academia, Data ScientistsAll aspects (data, website. desktop, etc.)

R IDE

Some of the commonly used R IDEs include:

  • RStudio
     
  • Microsoft Visual Studio 
Go to the following websites to download and install these IDEs:

R libraries and distributions

Like many other programming language, there are many libraries available to use that are created by the R open source community. The most famous one is CRAN (Comprehensive R Archive Network). Go to CRAN to find all the available packages. 

There are several R distributions:

info Last modified by Raymond 8 months ago copyright The content on this page is licensed under CC-BY-SA-4.0.
Like this article?
Share on

Please log in or register to comment.

account_circle Log in person_add Register

Log in with external accounts

Follow Kontext

Get our latest updates on LinkedIn or Twitter.

Want to contribute on Kontext to help others?

Learn more

More from Kontext

Plotting with R (Part II)
visibility 54
thumb_up 0
access_time 8 months ago
visibility 45
thumb_up 0
access_time 8 months ago
Statistics with R (Part I)
visibility 18
thumb_up 0
access_time 8 months ago