R Introduction

access_time 4 months ago visibility13 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:

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


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 4 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 publish your article on Kontext?

Learn more

More from Kontext

visibility 9
thumb_up 0
access_time 4 months ago

R implements a number of useful data types to support complex analytics and calculations. This articles focus on String, Vector, List, Matrix, Array, Factory and Data Frame. It also shows examples about expanding data frame, for example, add or drop columns for data frames, add rows for data ...

Statistics with R (Part I)
visibility 15
thumb_up 0
access_time 4 months ago

Till now, we've gone through R programming basics, data types, packages and IDEs, data APIs to work with data sources and various plotting functions. Let's now dive into the most important part about statistics and modelling with R. After all, R was created for statistics.  warning  Due ...

visibility 28
thumb_up 0
access_time 4 months ago

In this series, we've walked-through R programming basics and advanced data types . This article will focus on R packages and IDEs so that you can program efficiently with R. Let's recap these commonly mentioned R terminologies: Package : An extension of the R base system with code, data and ...