0% found this document useful (0 votes)
49 views21 pages

R (programming language) - Wikipedia

R is a programming language primarily used for statistical computing and data visualization, developed by Ross Ihaka and Robert Gentleman in 1993. It is open-source, supports a variety of extension packages, and has a strong community with numerous resources for data analysis and visualization. R's capabilities include dynamic typing, multiple paradigms, and a wide range of integrated development environments and interfaces.

Uploaded by

documentdocs3122
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
49 views21 pages

R (programming language) - Wikipedia

R is a programming language primarily used for statistical computing and data visualization, developed by Ross Ihaka and Robert Gentleman in 1993. It is open-source, supports a variety of extension packages, and has a strong community with numerous resources for data analysis and visualization. R's capabilities include dynamic typing, multiple paradigms, and a wide range of integrated development environments and interfaces.

Uploaded by

documentdocs3122
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 21

01/03/2025, 15:55 R (programming language) - Wikipedia

R (programming language)
R is a programming language for statistical computing
R
and data visualization. It has been adopted in the fields of
data mining, bioinformatics and data analysis.[9]

The core R language is augmented by a large number of


extension packages, containing reusable code,
documentation, and sample data.

R software is open-source and free software. It is licensed


by the GNU Project and available under the GNU General
Public License.[3] It is written primarily in C, Fortran, and
R itself. Precompiled executables are provided for various
operating systems.

As an interpreted language, R has a native command line


interface. Moreover, multiple third-party graphical user
interfaces are available, such as RStudio—an integrated
R terminal
development environment—and Jupyter—a notebook
interface. Paradigms Multi-paradigm: procedural,
object-oriented, functional,
reflective, imperative, array[1]

History Designed by Ross Ihaka and Robert


Gentleman
Developer R Core Team
First appeared August 1993

Stable release 4.4.3[2] / 28 February 2025


Typing Dynamic
discipline
Platform arm64 and x86-64
Ross Ihaka, co-originator of R License GPL-2.0-or-later[3]
Filename .r[4]
R was started by professors Ross Ihaka and Robert extensions .rdata
Gentleman as a programming language to teach
.rhistory
introductory statistics at the University of Auckland.[10]
.rds
The language was inspired by the S programming
language, with most S programs able to run unaltered in .rda[5]
R.[6] The language was also inspired by Scheme's lexical Website r-project.org (https://www.r-pr
scoping, allowing for local variables.[1] oject.org/)
Influenced by

https://en.wikipedia.org/wiki/R_(programming_language) 1/21
01/03/2025, 15:55 R (programming language) - Wikipedia

The name of the language, Lisp · S[6] · Scheme[1]


R, comes from being both Influenced
an S language successor as
Julia[7] pandas[8]
well as the shared first
letter of the authors, Ross R Programming at Wikibooks
and Robert.[11] In August
1993, Ihaka and Gentleman posted a binary of R on StatLib — a data archive
website.[12] At the same time, they announced the posting on the s-news
mailing list.[13] On December 5, 1997, R became a GNU project when
version 0.60 was released.[14] On February 29, 2000, the 1.0 version was
Robert Gentleman, co- released.[15]
originator of R

Packages
R packages are collections of functions, documentation, and data that
expand R.[16] For example, packages add report features such as
RMarkdown, Quarto,[17] knitr and Sweave. Packages also add the
capability to implement various statistical techniques such as linear,
generalized linear and nonlinear modeling, classical statistical tests,
spatial analysis, time-series analysis, and clustering. Easy package
installation and use have contributed to the language's adoption in
data science.[18]

Base packages are immediately available when starting R and provide


the necessary syntax and commands for programming, computing,
graphics production, basic arithmetic, and statistical functionality.[19] Violin plot created from the R
visualization package ggplot2
The Comprehensive R Archive Network (CRAN) was founded in
1997 by Kurt Hornik and Friedrich Leisch to host R's source code,
executable files, documentation, and user-created packages.[20] Its name and scope mimic the
Comprehensive TeX Archive Network and the Comprehensive Perl Archive Network.[20] CRAN originally
had three mirrors and 12 contributed packages.[21] As of 16 October 2024, it has 99 mirrors[22] and 21,513
contributed packages.[23] Packages are also available on repositories R-Forge, Omegahat, and
GitHub.[24][25][26]

The Task Views (https://cran.r-project.org/web/views/) on the CRAN web site list packages in fields such as
causal inference, finance, genetics, high-performance computing, machine learning, medical imaging, meta-
analysis, social sciences, and spatial statistics.

The Bioconductor project provides packages for genomic data analysis, complementary DNA, microarray,
and high-throughput sequencing methods.

The tidyverse package bundles several subsidiary packages that provide a common interface for tasks related
to accessing and processing "tidy data",[27] data contained in a two-dimensional table with a single row for
each observation and a single column for each variable.[28]

Installing a package occurs only once. For example, to install the tidyverse package:[28]

https://en.wikipedia.org/wiki/R_(programming_language) 2/21
01/03/2025, 15:55 R (programming language) - Wikipedia

> install.packages("tidyverse")

To load the functions, data, and documentation of a package, one executes the library() function. To
load tidyverse:[a]

> # Package name can be enclosed in quotes


> library("tidyverse")

> # But also the package name can be called without quotes
> library(tidyverse)

Interfaces
R comes installed with a command line console. Available for installation are various integrated
development environments (IDE). IDEs for R include R.app[29] (OSX/macOS only), Rattle GUI, R
Commander, RKWard, RStudio, and Tinn-R.[30]

General purpose IDEs that support R include Eclipse via the StatET plugin (https://marketplace.eclipse.org/c
ontent/statet-r/) and Visual Studio via R Tools for Visual Studio.

Editors that support R include Emacs, Vim via the Nvim-R plugin (https://www.vim.org/scripts/script.php?sc
ript_id=2628), Kate, LyX via Sweave, WinEdt (website (https://cran.r-project.org/package=RWinEdt)), and
Jupyter (website (https://docs.anaconda.com/anaconda/navigator/tutorials/r-lang/)).

Scripting languages that support R include Python (website (https://rpy2.github.io)), Perl (website (https://m
etacpan.org/module/Statistics::R)), Ruby (source code (https://github.com/alexgutteridge/rsruby)), F#
(website (https://bluemountaincapital.github.io/FSharpRProvider/)), and Julia (source code (https://github.co
m/JuliaInterop/RCall.jl)).

General purpose programming languages that support R include Java via the Rserve socket server (https://cr
an.r-project.org/web/packages/Rserve/index.html), and .NET C# (website (https://rdotnet.github.io/rdotne
t/)).

Statistical frameworks which use R in the background include Jamovi and JASP.

Community
The R Core Team was founded in 1997 to maintain the R source code. The R Foundation for Statistical
Computing was founded in April 2003 to provide financial support. The R Consortium is a Linux
Foundation project to develop R infrastructure.

The R Journal is an open access, academic journal which features short to medium-length articles on the use
and development of R. It includes articles on packages, programming tips, CRAN news, and foundation
news.

The R community hosts many conferences and in-person meetups - see the community maintained GitHub
(https://jumpingrivers.github.io/meetingsR/) list. These groups include:

UseR!: an annual international R user conference (website (https://www.r-project.org/conferenc

https://en.wikipedia.org/wiki/R_(programming_language) 3/21
01/03/2025, 15:55 R (programming language) - Wikipedia
es/))
Directions in Statistical Computing (DSC) (website (https://www.r-project.org/conferences/))
R-Ladies: an organization to promote gender diversity in the R community (website (https://rlad
ies.org))
SatRdays: R-focused conferences held on Saturdays (website (https://satrdays.org/))
R Conference (website (https://rstats.ai/))
posit::conf (formerly known as rstudio::conf) (website (https://www.posit.co/conference/))

Implementations
The main R implementation is written primarily in C, Fortran, and R itself. Other implementations include:

pretty quick R (http://www.pqr-project.org) (pqR), by Radford M. Neal, attempts to improve


memory management.
Renjin is an implementation of R for the Java Virtual Machine.
CXXR (https://www.cs.kent.ac.uk/projects/cxxr) and Riposte[31] are implementations of R
written in C++.
Oracle's FastR (https://github.com/oracle/fastr) is an implementation of R, built on GraalVM (htt
ps://www.graalvm.org/).
TIBCO Software, creator of S-PLUS, wrote TERR — an R implementation to integrate with
Spotfire.[32]
Microsoft R Open (MRO) was an R implementation. As of 30 June 2021, Microsoft started to phase out
MRO in favor of the CRAN distribution.[33]

Commercial support

Although R is an open-source project, some companies provide commercial support:

Oracle provides commercial support for the Big Data Appliance, which integrates R into its
other products.
IBM provides commercial support for in-Hadoop execution of R.

Examples

Hello, World!
"Hello, World!" program:

> print("Hello, World!")


[1] "Hello, World!"

Basic syntax
The following examples illustrate the basic syntax of the language and use of the command-line interface.
(An expanded list of standard language features can be found in the R manual, "An Introduction to R".[34])

https://en.wikipedia.org/wiki/R_(programming_language) 4/21
01/03/2025, 15:55 R (programming language) - Wikipedia

In R, the generally preferred assignment operator is an arrow made from two characters <-, although = can
be used in some cases.[35]

> x <- 1:6 # Create a numeric vector in the current environment


> y <- x^2 # Create vector based on the values in x.
> print(y) # Print the vector’s contents.
[1] 1 4 9 16 25 36

> z <- x + y # Create a new vector that is the sum of x and y


> z # Return the contents of z to the current environment.
[1] 2 6 12 20 30 42

> z_matrix <- matrix(z, nrow = 3) # Create a new matrix that turns the vector z into a 3x2 matrix object
> z_matrix
[,1] [,2]
[1,] 2 20
[2,] 6 30
[3,] 12 42

> 2 * t(z_matrix) - 2 # Transpose the matrix, multiply every element by 2, subtract 2 from each element
in the matrix, and return the results to the terminal.
[,1] [,2] [,3]
[1,] 2 10 22
[2,] 38 58 82

> new_df <- data.frame(t(z_matrix), row.names = c("A", "B")) # Create a new data.frame object that
contains the data from a transposed z_matrix, with row names 'A' and 'B'
> names(new_df) <- c("X", "Y", "Z") # Set the column names of new_df as X, Y, and Z.
> print(new_df) # Print the current results.
X Y Z
A 2 6 12
B 20 30 42

> new_df$Z # Output the Z column


[1] 12 42

> new_df$Z == new_df['Z'] && new_df[3] == new_df$Z # The data.frame column Z can be accessed using $Z,
['Z'], or [3] syntax and the values are the same.
[1] TRUE

> attributes(new_df) # Print attributes information about the new_df object


$names
[1] "X" "Y" "Z"

$row.names
[1] "A" "B"

$class
[1] "data.frame"

> attributes(new_df)$row.names <- c("one", "two") # Access and then change the row.names attribute; can
also be done using rownames()
> new_df
X Y Z
one 2 6 12
two 20 30 42

Structure of a function
One of R's strengths is the ease of creating new functions.[36] Objects in the function body remain local to
the function, and any data type may be returned. In R, almost all functions and all user-defined functions are
closures.[37]

Create a function:

# The input parameters are x and y.


# The function returns a linear combination of x and y.
f <- function(x, y) {
z <- 3 * x + 4 * y

https://en.wikipedia.org/wiki/R_(programming_language) 5/21
01/03/2025, 15:55 R (programming language) - Wikipedia
# an explicit return() statement is optional, could be replaced with simply `z`
return(z)
}

Usage output:

> f(1, 2)
[1] 11

> f(c(1, 2, 3), c(5, 3, 4))


[1] 23 18 25

> f(1:3, 4)
[1] 19 22 25

It is possible to define functions to be used as infix operators with the special syntax `%name%` where
"name" is the function variable name:

> `%sumx2y2%` <- function(e1, e2) {e1 ^ 2 + e2 ^ 2}


> 1:3 %sumx2y2% -(1:3)
[1] 2 8 18

Since version 4.1.0 functions can be written in a short notation, which is useful for passing anonymous
functions to higher-order functions:[38]

> sapply(1:5, \(i) i^2) # here \(i) is the same as function(i)


[1] 1 4 9 16 25

Native pipe operator


In R version 4.1.0, a native pipe operator, |>, was introduced.[39] This operator allows users to chain
functions together one after another, instead of a nested function call.

> nrow(subset(mtcars, cyl == 4)) # Nested without the pipe character


[1] 11

> mtcars |> subset(cyl == 4) |> nrow() # Using the pipe character
[1] 11

Another alternative to nested functions, in contrast to using the pipe character, is using intermediate objects:

> mtcars_subset_rows <- subset(mtcars, cyl == 4)


> num_mtcars_subset <- nrow(mtcars_subset_rows)
> print(num_mtcars_subset)
[1] 11

While the pipe operator can produce code that is easier to read, it has been advised to pipe together at most
10 to 15 lines and chunk code into sub-tasks which are saved into objects with meaningful names.[40] Here is
an example with fewer than 10 lines that some readers may still struggle to grasp without intermediate
named steps:

1 (\(x, n = 42, key = c(letters, LETTERS, " ", ":", ")"))


2 strsplit(x, "")[[1]] |>
3 (Vectorize(\(chr) which(chr == key) - 1))() |>
4 (`+`)(n) |>
5 (`%%`)(length(key)) |>
6 (\(i) key[i + 1])() |>
https://en.wikipedia.org/wiki/R_(programming_language) 6/21
01/03/2025, 15:55 R (programming language) - Wikipedia
7 paste(collapse = "")
8 )("duvFkvFksnvEyLkHAErnqnoyr")

Object-oriented programming
The R language has native support for object-oriented programming. There are two native frameworks, the
so-called S3 and S4 systems. The former, being more informal, supports single dispatch on the first
argument and objects are assigned to a class by just setting a "class" attribute in each object. The latter is a
Common Lisp Object System (CLOS)-like system of formal classes (also derived from S) and generic
methods that supports multiple dispatch and multiple inheritance[41]

In the example, summary is a generic function that dispatches to different methods depending on whether
its argument is a numeric vector or a "factor":

> data <- c("a", "b", "c", "a", NA)


> summary(data)
Length Class Mode
5 character character
> summary(as.factor(data))
a b c NA's
2 1 1 1

Modeling and plotting


The R language has built-in support for data modeling and graphics. The
following example shows how R can generate and plot a linear model
with residuals.

# Create x and y values


x <- 1:6
y <- x^2

# Linear regression model y = A + B * x


model <- lm(y ~ x)

# Display an in-depth summary of the model


summary(model)
Diagnostic plots from plotting
# Create a 2 by 2 layout for figures
par(mfrow = c(2, 2)) “model” (q.v. “plot.lm()” function).
Notice the mathematical notation
# Output diagnostic plots of the model allowed in labels (lower left plot).
plot(model)

Output:

Residuals:
1 2 3 4 5 6 7 8 9 10
3.3333 -0.6667 -2.6667 -2.6667 -0.6667 3.3333

Coefficients:
Estimate Std. Error t value Pr(>|t|)
(Intercept) -9.3333 2.8441 -3.282 0.030453 *
x 7.0000 0.7303 9.585 0.000662 ***
---
Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

Residual standard error: 3.055 on 4 degrees of freedom


Multiple R-squared: 0.9583, Adjusted R-squared: 0.9478
F-statistic: 91.88 on 1 and 4 DF, p-value: 0.000662

https://en.wikipedia.org/wiki/R_(programming_language) 7/21
01/03/2025, 15:55 R (programming language) - Wikipedia

Mandelbrot set
This Mandelbrot set example highlights the use of complex numbers. It
models the first 20 iterations of the equation z = z2 + c, where c
represents different complex constants.

Install the package that provides the write.gif() function


beforehand:

install.packages("caTools")

R Source code:
"Mandelbrot.gif" graphic created
in R. (Note: Colors differ from
library(caTools)
actual output.)
jet.colors <-
colorRampPalette(
c("green", "pink", "#007FFF", "cyan", "#7FFF7F",
"white", "#FF7F00", "red", "#7F0000"))

dx <- 1500 # define width


dy <- 1400 # define height

C <-
complex(
real = rep(seq(-2.2, 1.0, length.out = dx), each = dy),
imag = rep(seq(-1.2, 1.2, length.out = dy), times = dx)
)

# reshape as matrix of complex numbers


C <- matrix(C, dy, dx)

# initialize output 3D array


X <- array(0, c(dy, dx, 20))

Z <- 0

# loop with 20 iterations


for (k in 1:20) {

# the central difference equation


Z <- Z^2 + C

# capture the results


X[, , k] <- exp(-abs(Z))
}

write.gif(
X,
"Mandelbrot.gif",
col = jet.colors,
delay = 100)

Version names
All R version releases from 2.14.0 onward have codenames that make reference to Peanuts comics and
films.[42][43][44]

In 2018, core R developer Peter Dalgaard presented a history of R releases since 1997.[45] Some notable
early releases before the named releases include:

Version 1.0.0 released on February 29, 2000 (2000-02-29), a leap day

https://en.wikipedia.org/wiki/R_(programming_language) 8/21
01/03/2025, 15:55 R (programming language) - Wikipedia

Version 2.0.0 released on October 4, 2004 (2004-10-04), "which


at least had a nice ring to it"[45]
The idea of naming R version releases was inspired by the Debian and
Ubuntu version naming system. Dalgaard also noted that another reason for
the use of Peanuts references for R codenames is because, "everyone in
statistics is a P-nut".[45]

CD of R Version 1.0.0,
autographed by the core
team of R, photographed R in
Quebec City in 2019

https://en.wikipedia.org/wiki/R_(programming_language) 9/21
01/03/2025, 15:55 R (programming language) - Wikipedia

R release codenames
Release
Version Name Peanuts reference Reference
date

4.4.2 2024-10-31 Pile of Leaves [46] [47]

4.4.1 2024-06-14 Race for Your Life [48] [49]

4.4.0 2024-04-24 Puppy Cup [50] [51]

4.3.3 2024-02-29 Angel Food Cake [52] [53]

4.3.2 2023-10-31 Eye Holes [54] [55]

4.3.1 2023-06-16 Beagle Scouts [56] [57]

4.3.0 2023-04-21 Already Tomorrow [58][59][60] [61]

4.2.3 2023-03-15 Shortstop Beagle [62] [63]

4.2.2 2022-10-31 Innocent and Trusting [64] [65]

4.2.1 2022-06-23 Funny-Looking Kid [66][67][68][69][70][71] [72]

4.2.0 2022-04-22 Vigorous Calisthenics [73] [74]

4.1.3 2022-03-10 One Push-Up [73] [75]

4.1.2 2021-11-01 Bird Hippie [76][77] [75]

4.1.1 2021-08-10 Kick Things [78] [79]

4.1.0 2021-05-18 Camp Pontanezen [80] [81]

4.0.5 2021-03-31 Shake and Throw [82] [83]

4.0.4 2021-02-15 Lost Library Book [84][85][86] [87]

Bunny-Wunnies Freak [88] [89]


4.0.3 2020-10-10
Out

4.0.2 2020-06-22 Taking Off Again [90] [91]

4.0.1 2020-06-06 See Things Now [92] [93]

4.0.0 2020-04-24 Arbor Day [94] [95]

3.6.3 2020-02-29 Holding the Windsock [96] [97]

See It was a dark and stormy [99]


3.6.2 2019-12-12 Dark and Stormy Night
night#Literature[98]

3.6.1 2019-07-05 Action of the Toes [100] [101]

3.6.0 2019-04-26 Planting of a Tree [102] [103]

3.5.3 2019-03-11 Great Truth [104] [105]

3.5.2 2018-12-20 Eggshell Igloos [106] [107]

3.5.1 2018-07-02 Feather Spray [108] [109]

3.5.0 2018-04-23 Joy in Playing [110] [111]

3.4.4 2018-03-15 Someone to Lean On [112] [113]

3.4.3 2017-11-30 Kite-Eating Tree See Kite-Eating Tree[114] [115]

3.4.2 2017-09-28 Short Summer See It Was a Short Summer, Charlie Brown [116]

https://en.wikipedia.org/wiki/R_(programming_language) 10/21
01/03/2025, 15:55 R (programming language) - Wikipedia

3.4.1 2017-06-30 Single Candle [117] [118]

3.4.0 2017-04-21 You Stupid Darkness [117] [119]

3.3.3 2017-03-06 Another Canoe [120] [121]

3.3.2 2016-10-31 Sincere Pumpkin Patch [122] [123]

3.3.1 2016-06-21 Bug in Your Hair [124] [125]

3.3.0 2016-05-03 Supposedly Educational [126] [127]

Very, Very Secure [128] [129][130][131]


3.2.5 2016-04-11
Dishes

3.2.4 2016-03-11 Very Secure Dishes [128] [132]

3.2.3 2015-12-10 Wooden Christmas-Tree See A Charlie Brown Christmas[133] [134]

3.2.2 2015-08-14 Fire Safety [135][136] [137]

3.2.1 2015-06-18 World-Famous Astronaut [138] [139]

3.2.0 2015-04-16 Full of Ingredients [140] [141]

3.1.3 2015-03-09 Smooth Sidewalk [142] [143]

3.1.2 2014-10-31 Pumpkin Helmet See You're a Good Sport, Charlie Brown [144]

3.1.1 2014-07-10 Sock it to Me [145][146][147][148] [149]

3.1.0 2014-04-10 Spring Dance [100] [150]

3.0.3 2014-03-06 Warm Puppy [151] [152]

3.0.2 2013-09-25 Frisbee Sailing [153] [154]

3.0.1 2013-05-16 Good Sport [155] [156]

3.0.0 2013-04-03 Masked Marvel [157] [158]

2.15.3 2013-03-01 Security Blanket [159] [160]

2.15.2 2012-10-26 Trick or Treat [161] [162]

2.15.1 2012-06-22 Roasted Marshmallows [163] [164]

2.15.0 2012-03-30 Easter Beagle [165] [166]

See It's the Easter Beagle, Charlie [168]


2.14.2 2012-02-29 Gift-Getting Season
Brown[167]

2.14.1 2011-12-22 December Snowflakes [169] [170]

See It's the Great Pumpkin, Charlie [172]


2.14.0 2011-10-31 Great Pumpkin
Brown[171]

Unsuffered [173] [45]


r-devel N/A
Consequences

See also
Comparison of numerical-analysis software
Comparison of statistical packages
List of numerical-analysis software
List of statistical software
https://en.wikipedia.org/wiki/R_(programming_language) 11/21
01/03/2025, 15:55 R (programming language) - Wikipedia

Rmetrics

Notes
a. This displays to standard error a listing of all the packages that tidyverse depends upon. It may
also display warnings showing namespace conflicts, which may typically be ignored.

References
1. Morandat, Frances; Hill, Brandon; Osvald, Leo; Vitek, Jan (11 June 2012). "Evaluating the
design of the R language: objects and functions for data analysis" (https://doi.org/10.1007/978-
3-642-31057-7_6). European Conference on Object-Oriented Programming. 2012: 104–131.
doi:10.1007/978-3-642-31057-7_6 (https://doi.org/10.1007%2F978-3-642-31057-7_6).
Retrieved 17 May 2016 – via SpringerLink.
2. Peter Dalgaard (28 February 2025). "R 4.4.3 is released" (https://hypatia.math.ethz.ch/piperma
il/r-announce/2025/000708.html). Retrieved 28 February 2025.
3. "R - Free Software Directory" (https://directory.fsf.org/wiki/R#tab=Details). directory.fsf.org.
Retrieved 26 January 2024.
4. "R scripts" (http://mercury.webster.edu/aleshunas/R_learning_infrastructure/R%20scripts.html).
mercury.webster.edu. Retrieved 17 July 2021.
5. "R Data Format Family (.rdata, .rda)" (https://www.loc.gov/preservation/digital/formats/fdd/fdd0
00470.shtml). Loc.gov. 9 June 2017. Retrieved 17 July 2021.
6. Hornik, Kurt; The R Core Team (12 April 2022). "R FAQ" (https://cran.r-project.org/doc/FAQ/R-F
AQ.html#What-are-the-differences-between-R-and-S_003f). The Comprehensive R Archive
Network. 3.3 What are the differences between R and S?. Archived (https://web.archive.org/we
b/20221228045640/https://cran.r-project.org/doc/FAQ/R-FAQ.html) from the original on 28
December 2022. Retrieved 27 December 2022.
7. "Introduction" (https://web.archive.org/web/20180620172516/https://docs.julialang.org/en/stabl
e/manual/introduction/#man-introduction-1). The Julia Manual. Archived from the original (http
s://docs.julialang.org/en/stable/manual/introduction/#man-introduction-1) on 20 June 2018.
Retrieved 5 August 2018.
8. "Comparison with R" (https://pandas.pydata.org/pandas-docs/stable/getting_started/compariso
n/comparison_with_r.html). pandas Getting started. Retrieved 15 July 2024.
9. Giorgi, Federico M.; Ceraolo, Carmine; Mercatelli, Daniele (27 April 2022). "The R Language:
An Engine for Bioinformatics and Data Science" (https://www.ncbi.nlm.nih.gov/pmc/articles/PM
C9148156). Life. 12 (5): 648. Bibcode:2022Life...12..648G (https://ui.adsabs.harvard.edu/abs/2
022Life...12..648G). doi:10.3390/life12050648 (https://doi.org/10.3390%2Flife12050648).
PMC 9148156 (https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9148156). PMID 35629316 (http
s://pubmed.ncbi.nlm.nih.gov/35629316).
10. Ihaka, Ross. "The R Project: A Brief History and Thoughts About the Future" (https://www.stat.a
uckland.ac.nz/~ihaka/downloads/Otago.pdf) (PDF). p. 12. Archived (https://web.archive.org/we
b/20221228043824/https://www.stat.auckland.ac.nz/~ihaka/downloads/Otago.pdf) (PDF) from
the original on 28 December 2022. Retrieved 27 December 2022. "We set a goal of developing
enough of a language to teach introductory statistics courses at Auckland."
11. Hornik, Kurt; The R Core Team (12 April 2022). "R FAQ" (https://cran.r-project.org/doc/FAQ/R-F
AQ.html#Why-is-R-named-R_003f). The Comprehensive R Archive Network. 2.13 What is the
R Foundation?. Archived (https://web.archive.org/web/20221228045640/https://cran.r-project.o
rg/doc/FAQ/R-FAQ.html) from the original on 28 December 2022. Retrieved 28 December
2022.
12. "Index of /datasets" (https://lib.stat.cmu.edu/datasets/). lib.stat.cmu.edu. Retrieved
5 September 2024.

https://en.wikipedia.org/wiki/R_(programming_language) 12/21
01/03/2025, 15:55 R (programming language) - Wikipedia

13. Ihaka, Ross. "R: Past and Future History" (https://www.stat.auckland.ac.nz/~ihaka/downloads/I


nterface98.pdf) (PDF). p. 4. Archived (https://web.archive.org/web/20221228071311/https://ww
w.stat.auckland.ac.nz/~ihaka/downloads/Interface98.pdf) (PDF) from the original on 28
December 2022. Retrieved 28 December 2022.
14. Ihaka, Ross (5 December 1997). "New R Version for Unix" (https://stat.ethz.ch/pipermail/r-anno
unce/1997/000014.html). stat.ethz.ch. Archived (https://web.archive.org/web/20230212133422/
https://stat.ethz.ch/pipermail/r-announce/1997/000014.html) from the original on 12 February
2023. Retrieved 12 February 2023.
15. Ihaka, Ross. "The R Project: A Brief History and Thoughts About the Future" (https://www.stat.a
uckland.ac.nz/~ihaka/downloads/Otago.pdf) (PDF). p. 18. Archived (https://web.archive.org/we
b/20221228043824/https://www.stat.auckland.ac.nz/~ihaka/downloads/Otago.pdf) (PDF) from
the original on 28 December 2022. Retrieved 27 December 2022.
16. Wickham, Hadley; Cetinkaya-Rundel, Mine; Grolemund, Garrett (2023). R for Data Science,
Second Edition. O'Reilly. p. xvii. ISBN 978-1-492-09740-2.
17. "Quarto" (https://quarto.org/). Quarto. Retrieved 5 September 2024.
18. Chambers, John M. (2020). "S, R, and Data Science" (https://journal.r-project.org/archive/202
0/RJ-2020-028/index.html). The R Journal. 12 (1): 462–476. doi:10.32614/RJ-2020-028 (http
s://doi.org/10.32614%2FRJ-2020-028). ISSN 2073-4859 (https://search.worldcat.org/issn/2073
-4859). "The R language and related software play a major role in computing for data science.
... R packages provide tools for a wide range of purposes and users."
19. Davies, Tilman M. (2016). "Installing R and Contributed Packages". The Book of R: A First
Course in Programming and Statistics. San Francisco, California: No Starch Press. p. 739.
ISBN 9781593276515.
20. Hornik, Kurt (2012). "The Comprehensive R Archive Network" (https://onlinelibrary.wiley.com/d
oi/10.1002/wics.1212). WIREs Computational Statistics. 4 (4): 394–398. doi:10.1002/wics.1212
(https://doi.org/10.1002%2Fwics.1212). ISSN 1939-5108 (https://search.worldcat.org/issn/1939
-5108). S2CID 62231320 (https://api.semanticscholar.org/CorpusID:62231320).
21. Kurt Hornik (23 April 1997). "Announce: CRAN" (https://stat.ethz.ch/pipermail/r-announce/199
7/000001.html). r-help. Wikidata Q101068595..
22. "The Status of CRAN Mirrors" (https://cran.r-project.org/mirmon_report.html). cran.r-
project.org. Retrieved 16 October 2024.
23. "CRAN - Contributed Packages" (https://cran.r-project.org/web/packages/index.html). cran.r-
project.org. Retrieved 16 October 2024.
24. "R-Forge: Welcome" (https://r-forge.r-project.org/). r-forge.r-project.org. Retrieved 5 September
2024.
25. "The Omega Project for Statistical Computing" (https://www.omegahat.net/).
www.omegahat.net. Retrieved 5 September 2024.
26. "Build software better, together" (https://github.com/trending/r). GitHub. Retrieved 5 September
2024.
27. Wickham, Hadley (2014). "Tidy Data" (PDF (https://vita.had.co.nz/papers/tidy-data.pdf)).
Journal of Statistical Software. 59 (10). doi:10.18637/jss.v059.i10.
28. Wickham, Hadley; Cetinkaya-Rundel, Mine; Grolemund, Garrett (2023). R for Data Science,
Second Edition. O'Reilly. ISBN 978-1-492-09740-2.
29. "R for macOS" (https://cran.r-project.org/bin/macosx/). cran.r-project.org. Retrieved
5 September 2024.
30. "IDE/Editor para Linguagem R | Tinn-R - Home" (https://tinn-r.org/en/). Tinn-R (in Brazilian
Portuguese). Retrieved 5 September 2024.
31. Talbot, Justin; DeVito, Zachary; Hanrahan, Pat (1 January 2012). "Riposte: A trace-driven
compiler and parallel VM for vector code in R". Proceedings of the 21st international
conference on Parallel architectures and compilation techniques. ACM. pp. 43–52.
doi:10.1145/2370816.2370825 (https://doi.org/10.1145%2F2370816.2370825).
ISBN 9781450311823. S2CID 1989369 (https://api.semanticscholar.org/CorpusID:1989369).

https://en.wikipedia.org/wiki/R_(programming_language) 13/21
01/03/2025, 15:55 R (programming language) - Wikipedia

32. Jackson, Joab (16 May 2013). TIBCO offers free R to the enterprise (http://www.pcworld.com/a
rticle/2038944/tibco-offers-free-r-to-the-enterprise.html). PC World. Retrieved 20 July 2015.
33. "Looking to the future for R in Azure SQL and SQL Server" (https://cloudblogs.microsoft.com/sq
lserver/2021/06/30/looking-to-the-future-for-r-in-azure-sql-and-sql-server/). 30 June 2021.
Retrieved 7 November 2021.
34. "An Introduction to R. Notes on R: A Programming Environment for Data Analysis and
Graphics" (https://cran.r-project.org/doc/manuals/R-intro.pdf) (PDF). Retrieved 3 January 2021.
35. R Development Core Team. "Assignments with the = Operator" (https://developer.r-project.org/
equalAssign.html). Retrieved 11 September 2018.
36. Kabacoff, Robert (2012). "Quick-R: User-Defined Functions" (http://www.statmethods.net/mana
gement/userfunctions.html). statmethods.net. Retrieved 28 September 2018.
37. Wickham, Hadley. "Advanced R - Functional programming - Closures" (http://adv-r.had.co.nz/F
unctional-programming.html#closures). adv-r.had.co.nz.
38. "NEWS" (https://cran.r-project.org/doc/manuals/r-release/NEWS.html#:~:text=R%20now%20pr
ovides%20a%20shorthand%20notation%20for%20creating%20functions). r-project.org.
39. "R: R News" (https://cran.r-project.org/doc/manuals/r-devel/NEWS.html). cran.r-project.org.
Retrieved 14 March 2024.
40. Wickham, Hadley; Çetinkaya-Rundel, Mine; Grolemund, Garrett (2023). "4 Workflow: code
style" (https://r4ds.hadley.nz/workflow-style.html). R for data science: import, tidy, transform,
visualize, and model data (https://r4ds.hadley.nz/) (2nd ed.). Beijing ; Sebastopol, CA: O'Reilly.
ISBN 978-1-4920-9740-2. OCLC 1390607935 (https://search.worldcat.org/oclc/1390607935).
41. "Class Methods" (https://stat.ethz.ch/R-manual/R-devel/library/base/html/UseMethod.html).
Retrieved 25 April 2024.
42. Monkman, Martin. Chapter 5 R Release Names | Data Science with R: A Resource
Compendium (https://bookdown.org/martin_monkman/DataScienceResources_book/r-release-
names.html).
43. McGowan, Lucy D’Agostino (28 September 2017). "R release names" (https://livefreeordichoto
mize.com/posts/2017-09-28-r-release-names/index.html). livefreeordichotomize.com.
Retrieved 7 April 2024.
44. r-hub/rversions (https://github.com/r-hub/rversions), The R-hub project of the R Consortium, 29
February 2024, retrieved 7 April 2024
45. Dalgaard, Peter (15 July 2018). "What's in a name? 20 years of R release management" (http
s://www.youtube.com/watch?v=z1vTSdRolgI) (video). YouTube. Retrieved 9 April 2024.
46. Schulz, Charles (15 November 1957). "Peanuts by Charles Schulz for November 15, 1957 |
GoComics.com" (https://www.gocomics.com/peanuts/1957/11/15). GoComics. Retrieved
6 January 2025.
47. "[Rd] R 4.4.2 is released" (https://stat.ethz.ch/pipermail/r-announce/2024/000706.html).
stat.ethz.ch. Retrieved 26 December 2024.
48. "Race for Your Life, Charlie Brown" (https://www.imdb.com/title/tt0076591/). IMDB. 3 August
1977. Retrieved 18 June 2024.
49. "R 4.4.1 is released" (https://stat.ethz.ch/pipermail/r-announce/2024/000704.html). stat.ethz.ch.
Retrieved 18 June 2024.
50. Schulz, Charles (29 June 1980). "Peanuts by Charles Schulz for June 29, 1980 |
GoComics.com" (https://www.gocomics.com/peanuts/1973/03/16). GoComics. Retrieved
24 April 2024.
51. "R 4.4.0 is released" (https://stat.ethz.ch/pipermail/r-announce/2024/000701.html). stat.ethz.ch.
Retrieved 24 April 2024.
52. Schulz, Charles (29 June 1980). "Peanuts by Charles Schulz for June 29, 1980 |
GoComics.com" (https://www.gocomics.com/peanuts/1980/06/29). GoComics. Retrieved
9 April 2024.
53. "R 4.3.3 is released" (https://hypatia.math.ethz.ch/pipermail/r-announce/2024/000699.html).
hypatia.math.ethz.ch. Retrieved 7 April 2024.

https://en.wikipedia.org/wiki/R_(programming_language) 14/21
01/03/2025, 15:55 R (programming language) - Wikipedia

54. Schulz, Charles (31 October 1996). "Peanuts by Charles Schulz for October 31, 1996 |
GoComics.com" (https://www.gocomics.com/peanuts/1996/10/31). GoComics. Retrieved
9 April 2024.
55. "[Rd] R 4.3.2 is released" (https://stat.ethz.ch/pipermail/r-announce/2023/000697.html).
stat.ethz.ch. Retrieved 7 April 2024.
56. Schulz, Charles (28 April 1979). "Peanuts by Charles Schulz for April 28, 1979 |
GoComics.com" (https://www.gocomics.com/peanuts/1979/04/28). GoComics. Retrieved
9 April 2024.
57. "[Rd] R 4.3.1 is released" (https://stat.ethz.ch/pipermail/r-announce/2023/000694.html).
stat.ethz.ch. Retrieved 7 April 2024.
58. Schulz, Charles (13 June 1980). "Peanuts by Charles Schulz for June 13, 1980 |
GoComics.com" (https://www.gocomics.com/peanuts/1980/06/13). GoComics. Retrieved
9 April 2024.
59. Schulz, Charles (16 June 1980). "Peanuts by Charles Schulz for June 16, 1980 |
GoComics.com" (https://www.gocomics.com/peanuts/1980/06/16). GoComics. Retrieved
9 April 2024.
60. Schulz, Charles (26 November 1964). "Peanuts by Charles Schulz for November 26, 1964 |
GoComics.com" (https://www.gocomics.com/peanuts/1964/11/26). GoComics. Retrieved 9 April
2024.
61. "[Rd] R 4.3.0 is released" (https://stat.ethz.ch/pipermail/r-announce/2023/000691.html).
stat.ethz.ch. Retrieved 7 April 2024.
62. Schulz, Charles (30 March 2001). "Peanuts by Charles Schulz for March 30, 2001 |
GoComics.com" (https://www.gocomics.com/peanuts/2001/03/30). GoComics. Retrieved
9 April 2024.
63. "[Rd] R 4.2.3 is released" (https://stat.ethz.ch/pipermail/r-announce/2023/000689.html).
stat.ethz.ch. Retrieved 7 April 2024.
64. Schulz, Charles (30 October 1962). "Peanuts by Charles Schulz for October 30, 1962 |
GoComics.com" (https://www.gocomics.com/peanuts/1962/10/30). GoComics. Retrieved
9 April 2024.
65. "[Rd] R 4.2.2 is released" (https://stat.ethz.ch/pipermail/r-announce/2022/000686.html).
stat.ethz.ch. Retrieved 7 April 2024.
66. Schulz, Charles (22 November 1970). "Peanuts by Charles Schulz for November 22, 1970 |
GoComics.com" (https://www.gocomics.com/peanuts/1970/11/22). GoComics. Retrieved 9 April
2024.
67. Schulz, Charles (29 July 1971). "Peanuts by Charles Schulz for July 29, 1971 |
GoComics.com" (https://www.gocomics.com/peanuts/1971/07/29). GoComics. Retrieved
9 April 2024.
68. Schulz, Charles (25 September 1969). "Peanuts by Charles Schulz for September 25, 1969 |
GoComics.com" (https://www.gocomics.com/peanuts/1969/09/25). GoComics. Retrieved
9 April 2024.
69. Schulz, Charles (13 October 1973). "Peanuts by Charles Schulz for October 13, 1973 |
GoComics.com" (https://www.gocomics.com/peanuts/1973/10/13). GoComics. Retrieved
9 April 2024.
70. Schulz, Charles (8 February 1974). "Peanuts by Charles Schulz for February 08, 1974 |
GoComics.com" (https://www.gocomics.com/peanuts/1974/02/08). GoComics. Retrieved
9 April 2024.
71. Schulz, Charles (8 January 1970). "Peanuts by Charles Schulz for January 08, 1970 |
GoComics.com" (https://www.gocomics.com/peanuts/1970/01/08). GoComics. Retrieved
9 April 2024.
72. "[Rd] R 4.2.1 is released" (https://stat.ethz.ch/pipermail/r-announce/2022/000685.html).
stat.ethz.ch. Retrieved 7 April 2024.

https://en.wikipedia.org/wiki/R_(programming_language) 15/21
01/03/2025, 15:55 R (programming language) - Wikipedia

73. Schulz, Charles (6 March 1967). "Peanuts by Charles Schulz for March 06, 1967 |
GoComics.com" (https://www.gocomics.com/peanuts/1967/03/06). GoComics. Retrieved
9 April 2024.
74. "[Rd] R 4.2.0 is released" (https://stat.ethz.ch/pipermail/r-announce/2022/000683.html).
stat.ethz.ch. Retrieved 7 April 2024.
75. "[Rd] R 4.1.2 is released" (https://hypatia.math.ethz.ch/pipermail/r-announce/2021/000677.htm
l). hypatia.math.ethz.ch. Retrieved 7 April 2024.
76. Schulz, Charles (1 November 1967). "Peanuts by Charles Schulz for November 01, 1967 |
GoComics.com" (https://www.gocomics.com/peanuts/1967/11/01). GoComics. Retrieved 9 April
2024.
77. Schulz, Charles (12 July 1967). "Peanuts by Charles Schulz for July 12, 1967 |
GoComics.com" (https://www.gocomics.com/peanuts/1967/07/12). GoComics. Retrieved
9 April 2024.
78. Schulz, Charles (17 May 1978). "Peanuts by Charles Schulz for May 17, 1978 |
GoComics.com" (https://www.gocomics.com/peanuts/1978/05/17). GoComics. Retrieved
9 April 2024.
79. "[Rd] R 4.1.1 is released" (https://hypatia.math.ethz.ch/pipermail/r-announce/2021/000672.htm
l). hypatia.math.ethz.ch. Retrieved 7 April 2024.
80. Schulz, Charles (12 February 1986). "Peanuts by Charles Schulz for February 12, 1986 |
GoComics.com" (https://www.gocomics.com/peanuts/1986/02/12). GoComics. Retrieved
8 April 2024.
81. "[Rd] R 4.1.0 is released" (https://hypatia.math.ethz.ch/pipermail/r-announce/2021/000670.htm
l). hypatia.math.ethz.ch. Retrieved 7 April 2024.
82. Schulz, Charles (30 July 1978). "Peanuts by Charles Schulz for July 30, 1978 |
GoComics.com" (https://www.gocomics.com/peanuts/1978/07/30). GoComics. Retrieved
7 April 2024.
83. "[Rd] R 4.0.5 is released" (https://hypatia.math.ethz.ch/pipermail/r-announce/2021/000668.htm
l). hypatia.math.ethz.ch. Retrieved 7 April 2024.
84. Schulz, Charles (2 March 1959). "Peanuts by Charles Schulz for March 02, 1959 |
GoComics.com" (https://www.gocomics.com/peanuts/1959/03/02). GoComics. Retrieved
7 April 2024.
85. Schulz, Charles (27 February 2006). "Peanuts by Charles Schulz for February 27, 2006 |
GoComics.com" (https://www.gocomics.com/peanuts/2006/02/27). GoComics. Retrieved
7 April 2024.
86. Schulz, Charles (13 March 1959). "Peanuts by Charles Schulz for March 13, 1959 |
GoComics.com" (https://www.gocomics.com/peanuts/1959/03/13). GoComics. Retrieved
7 April 2024.
87. "[Rd] R 4.0.4 scheduled for February 15" (https://hypatia.math.ethz.ch/pipermail/r-announce/20
21/000664.html). hypatia.math.ethz.ch. Retrieved 7 April 2024.
88. Schulz, Charles (23 October 1972). "Peanuts by Charles Schulz for October 23, 1972 |
GoComics.com" (https://www.gocomics.com/peanuts/1972/10/23). GoComics. Retrieved
7 April 2024.
89. "[Rd] R 4.0.3 is released" (https://stat.ethz.ch/pipermail/r-announce/2020/000662.html).
stat.ethz.ch. Retrieved 7 April 2024.
90. Schulz, Charles (14 April 1962). "Peanuts by Charles Schulz for April 14, 1962 |
GoComics.com" (https://www.gocomics.com/peanuts/1962/04/14). GoComics. Retrieved
7 April 2024.
91. "R 4.0.2 is released" (https://hypatia.math.ethz.ch/pipermail/r-announce/2020/000658.html).
hypatia.math.ethz.ch. Retrieved 7 April 2024.
92. Schulz, Charles (6 February 1962). "Peanuts by Charles Schulz for February 06, 1962 |
GoComics.com" (https://www.gocomics.com/peanuts/1962/02/06). GoComics. Retrieved
7 April 2024.

https://en.wikipedia.org/wiki/R_(programming_language) 16/21
01/03/2025, 15:55 R (programming language) - Wikipedia

93. "R 4.0.1 is released" (https://hypatia.math.ethz.ch/pipermail/r-announce/2020/000655.html).


hypatia.math.ethz.ch. Retrieved 7 April 2024.
94. Schulz, Charles (24 April 1970). "Peanuts by Charles Schulz for April 24, 1970 |
GoComics.com" (https://www.gocomics.com/peanuts/1970/04/24). GoComics. Retrieved
7 April 2024.
95. "R 4.0.0 is released" (https://hypatia.math.ethz.ch/pipermail/r-announce/2020/000653.html).
hypatia.math.ethz.ch. Retrieved 7 April 2024.
96. Schulz, Charles (29 February 2000). "Peanuts by Charles Schulz for February 29, 2000 |
GoComics.com" (https://www.gocomics.com/peanuts/2000/02/29). GoComics. Retrieved
7 April 2024.
97. "R 3.6.3 is released" (https://hypatia.math.ethz.ch/pipermail/r-announce/2020/000650.html).
hypatia.math.ethz.ch. Retrieved 7 April 2024.
98. Schulz, Charles (12 July 1965). "Peanuts by Charles Schulz for July 12, 1965 |
GoComics.com" (https://www.gocomics.com/peanuts/1965/07/12). GoComics. Retrieved
7 April 2024.
99. "R 3.6.2 is released" (https://hypatia.math.ethz.ch/pipermail/r-announce/2019/000647.html).
hypatia.math.ethz.ch. Retrieved 7 April 2024.
100. Schulz, Charles (22 March 1971). "Peanuts by Charles Schulz for March 22, 1971 |
GoComics.com" (https://www.gocomics.com/peanuts/1971/03/22). GoComics. Retrieved
7 April 2024.
101. "R 3.6.1 is released" (https://hypatia.math.ethz.ch/pipermail/r-announce/2019/000643.html).
hypatia.math.ethz.ch. Retrieved 7 April 2024.
102. Schulz, Charles (3 March 1963). "Peanuts by Charles Schulz for March 03, 1963 |
GoComics.com" (https://www.gocomics.com/peanuts/1963/03/03). GoComics. Retrieved
7 April 2024.
103. "R 3.6.0 is released" (https://hypatia.math.ethz.ch/pipermail/r-announce/2019/000641.html).
hypatia.math.ethz.ch. Retrieved 7 April 2024.
104. Schulz, Charles (11 March 1959). "Peanuts by Charles Schulz for March 11, 1959 |
GoComics.com" (https://www.gocomics.com/peanuts/1959/03/11). GoComics. Retrieved 7 April
2024.
105. "R 3.5.3 is released" (https://stat.ethz.ch/pipermail/r-announce/2019/000638.html). stat.ethz.ch.
Retrieved 7 April 2024.
106. Schulz, Charles (25 January 1960). "Peanuts by Charles Schulz for January 25, 1960 |
GoComics.com" (https://www.gocomics.com/peanuts/1960/01/25). GoComics. Retrieved
7 April 2024.
107. "R 3.5.2 is released" (https://stat.ethz.ch/pipermail/r-announce/2018/000634.html). stat.ethz.ch.
Retrieved 7 April 2024.
108. Schulz, Charles (9 March 1972). "Peanuts by Charles Schulz for March 09, 1972 |
GoComics.com" (https://www.gocomics.com/peanuts/1972/03/09). GoComics. Retrieved
7 April 2024.
109. "R 3.5.1 is released" (https://stat.ethz.ch/pipermail/r-announce/2018/000630.html). stat.ethz.ch.
Retrieved 7 April 2024.
110. Schulz, Charles (27 January 1973). "Peanuts by Charles Schulz for January 27, 1973 |
GoComics.com" (https://www.gocomics.com/peanuts/1973/01/27). GoComics. Retrieved
7 April 2024.
111. "R 3.5.0 is released" (https://hypatia.math.ethz.ch/pipermail/r-announce/2018/000628.html).
hypatia.math.ethz.ch. Retrieved 7 April 2024.
112. "It's nice to have a friend you can lean on" (https://web.archive.org/web/20240407212529/http
s://collectpeanuts.com/Collection/ImagesW/Plaques/201405/IMG_4892.jpg). Archived from the
original (https://collectpeanuts.com/Collection/ImagesW/Plaques/201405/IMG_4892.jpg) on 7
April 2024.
113. "R 3.4.4 is released" (https://hypatia.math.ethz.ch/pipermail/r-announce/2018/000626.html).
hypatia.math.ethz.ch. Retrieved 7 April 2024.
https://en.wikipedia.org/wiki/R_(programming_language) 17/21
01/03/2025, 15:55 R (programming language) - Wikipedia

114. Schulz, Charles (19 February 1967). "Peanuts by Charles Schulz for February 19, 1967 |
GoComics.com" (https://www.gocomics.com/peanuts/1967/02/19). GoComics. Retrieved
7 April 2024.
115. "R 3.4.3 is released" (https://hypatia.math.ethz.ch/pipermail/r-announce/2017/000623.html).
hypatia.math.ethz.ch. Retrieved 7 April 2024.
116. "R 3.4.2 is released" (https://hypatia.math.ethz.ch/pipermail/r-announce/2017/000619.html).
hypatia.math.ethz.ch. Retrieved 7 April 2024.
117. Schulz, Charles (9 September 1965). "Peanuts by Charles Schulz for September 09, 1965 |
GoComics.com" (https://www.gocomics.com/peanuts/1965/09/09). GoComics. Retrieved
7 April 2024.
118. "R 3.4.1 is released" (https://hypatia.math.ethz.ch/pipermail/r-announce/2017/000616.html).
hypatia.math.ethz.ch. Retrieved 7 April 2024.
119. "R 3.4.0 is released" (https://stat.ethz.ch/pipermail/r-announce/2017/000612.html). stat.ethz.ch.
Retrieved 7 April 2024.
120. Schulz, Charles (29 June 1966). "Peanuts by Charles Schulz for June 29, 1966 |
GoComics.com" (https://www.gocomics.com/peanuts/1966/06/29). GoComics. Retrieved
7 April 2024.
121. "[R] R 3.3.3 is released" (https://stat.ethz.ch/pipermail/r-announce/2017/000611.html).
stat.ethz.ch. Retrieved 7 April 2024.
122. Schulz, Charles (30 October 1968). "Peanuts by Charles Schulz for October 30, 1968 |
GoComics.com" (https://www.gocomics.com/peanuts/1968/10/30). GoComics. Retrieved
7 April 2024.
123. "[R] R 3.3.2 is released" (https://stat.ethz.ch/pipermail/r-announce/2016/000608.html).
stat.ethz.ch. Retrieved 7 April 2024.
124. Schulz, Charles (15 June 1967). "Peanuts by Charles Schulz for June 15, 1967 |
GoComics.com" (https://www.gocomics.com/peanuts/1967/06/15). GoComics. Retrieved
7 April 2024.
125. "[R] R 3.3.1 is released" (https://stat.ethz.ch/pipermail/r-announce/2016/000604.html).
stat.ethz.ch. Retrieved 7 April 2024.
126. Schulz, Charles (7 May 1971). "Peanuts by Charles Schulz for May 07, 1971 | GoComics.com"
(https://www.gocomics.com/peanuts/1971/05/07). GoComics. Retrieved 7 April 2024.
127. "[R] R 3.3.0 is released" (https://stat.ethz.ch/pipermail/r-announce/2016/000602.html).
stat.ethz.ch. Retrieved 7 April 2024.
128. Schulz, Charles (20 February 1964). "Peanuts by Charles Schulz for February 20, 1964 |
GoComics.com" (https://www.gocomics.com/peanuts/1964/02/20). GoComics. Retrieved
7 April 2024.
129. "VERSION-NICK" (https://svn.r-project.org/R/tags/R-3-2-5/VERSION-NICK). Retrieved 7 April
2024.
130. "R 3.2.5 is released" (https://stat.ethz.ch/pipermail/r-announce/2016/000601.html). stat.ethz.ch.
Retrieved 7 April 2024.
131. "R 3.2.4-revised is released" (https://stat.ethz.ch/pipermail/r-announce/2016/000598.html).
stat.ethz.ch. Retrieved 7 April 2024.
132. "R 3.2.4 is released" (https://stat.ethz.ch/pipermail/r-announce/2016/000597.html). stat.ethz.ch.
Retrieved 7 April 2024.
133. Schulz, Charles (18 December 1980). "Peanuts by Charles Schulz for December 18, 1980 |
GoComics.com" (https://www.gocomics.com/peanuts/1980/12/18). GoComics. Retrieved
9 April 2024.
134. "R 3.2.3 is released" (https://stat.ethz.ch/pipermail/r-announce/2015/000593.html). stat.ethz.ch.
Retrieved 7 April 2024.
135. MarketScreener (7 October 2008). "METLIFE : Brush Up on Fire Safety Basics -October 07,
2008 at 04:03 pm EDT | MarketScreener" (https://www.marketscreener.com/quote/stock/METLI
FE-INC-13496/news/METLIFE-Brush-Up-on-Fire-Safety-Basics-586095/).
www.marketscreener.com. Retrieved 7 April 2024.
https://en.wikipedia.org/wiki/R_(programming_language) 18/21
01/03/2025, 15:55 R (programming language) - Wikipedia

136. "MetLife Advises People to Brush Up on Fire Safety Basics to Stay Safe" (https://www.claimsjo
urnal.com/news/national/2005/10/13/60817.htm). Claims Journal. 12 October 2005. Retrieved
7 April 2024.
137. "R 3.2.2 is released" (https://stat.ethz.ch/pipermail/r-announce/2015/000589.html). stat.ethz.ch.
Retrieved 7 April 2024.
138. Schulz, Charles (10 March 1969). "Peanuts by Charles Schulz for March 10, 1969 |
GoComics.com" (https://www.gocomics.com/peanuts/1969/03/10). GoComics. Retrieved
7 April 2024.
139. "[R] R 3.2.1 liftoff" (https://stat.ethz.ch/pipermail/r-announce/2015/000586.html). stat.ethz.ch.
Retrieved 7 April 2024.
140. Schulz, Charles (7 April 1966). "Peanuts by Charles Schulz for April 07, 1966 | GoComics.com"
(https://www.gocomics.com/peanuts/1966/04/07). GoComics. Retrieved 7 April 2024.
141. "[R] R 3.2.0 is released" (https://stat.ethz.ch/pipermail/r-announce/2015/000583.html).
stat.ethz.ch. Retrieved 7 April 2024.
142. Schulz, Charles M. (2019). Happiness is a warm puppy. New York : Penguin Workshop.
ISBN 978-1-5247-8995-4.
143. "R 3.1.3 is released" (https://stat.ethz.ch/pipermail/r-announce/2015/000582.html). stat.ethz.ch.
Retrieved 7 April 2024.
144. "[R] R 3.1.2 is released" (https://stat.ethz.ch/pipermail/r-announce/2014/000578.html).
stat.ethz.ch. Retrieved 7 April 2024.
145. "Sock it to me" (https://web.archive.org/web/20240409064756/https://i.ebayimg.com/images/g/
9XoAAOSwI51iIBwR/s-l1600.webp). Archived from the original (https://i.ebayimg.com/images/
g/9XoAAOSwI51iIBwR/s-l1600.webp) on 9 April 2024.
146. "Sock it to me" (https://web.archive.org/web/20240409064756/https://cdn11.bigcommerce.com/
s-qc6bb7/images/stencil/1280x1280/products/11697/21379/pzl7274__10391.1456100538.jpg?
c=2). Archived from the original (https://cdn11.bigcommerce.com/s-qc6bb7/images/stencil/1280
x1280/products/11697/21379/pzl7274__10391.1456100538.jpg?c=2) on 9 April 2024.
147. "Sock it to me puzzle" (https://web.archive.org/web/20240409064756/https://i.etsystatic.com/12
512391/r/il/23f45c/5091663835/il_680x540.5091663835_dqpa.jpg). Archived from the original
(https://i.etsystatic.com/12512391/r/il/23f45c/5091663835/il_680x540.5091663835_dqpa.jpg)
on 9 April 2024.
148. "Peanuts Springbok Puzzles" (https://collectpeanuts.com/toys/games-puzzles/puzzles/springbo
k/#foobox-1/14/IMG_1586.jpg?ssl=1).
149. "[R] R 3.1.1 is released" (https://stat.ethz.ch/pipermail/r-announce/2014/000575.html).
stat.ethz.ch. Retrieved 7 April 2024.
150. "[R] R 3.1.0 is released" (https://stat.ethz.ch/pipermail/r-announce/2014/000572.html).
stat.ethz.ch. Retrieved 7 April 2024.
151. Schulz, Charles (11 January 1965). "Peanuts by Charles Schulz for January 11, 1965 |
GoComics.com" (https://www.gocomics.com/peanuts/1965/01/11). GoComics. Retrieved 7 April
2024.
152. "R 3.0.3 is released" (https://stat.ethz.ch/pipermail/r-announce/2014/000569.html). stat.ethz.ch.
Retrieved 7 April 2024.
153. Schulz, Charles (3 September 1971). "Peanuts by Charles Schulz for September 03, 1971 |
GoComics.com" (https://www.gocomics.com/peanuts/1971/09/03). GoComics. Retrieved
7 April 2024.
154. "R 3.0.2 is released" (https://stat.ethz.ch/pipermail/r-announce/2013/000567.html). stat.ethz.ch.
Retrieved 7 April 2024.
155. Schulz, Charles (22 November 1953). "Peanuts by Charles Schulz for November 22, 1953 |
GoComics.com" (https://www.gocomics.com/peanuts/1953/11/22). GoComics. Retrieved 7 April
2024.
156. "R 3.0.1 is released" (https://stat.ethz.ch/pipermail/r-announce/2013/000563.html). stat.ethz.ch.
Retrieved 7 April 2024.

https://en.wikipedia.org/wiki/R_(programming_language) 19/21
01/03/2025, 15:55 R (programming language) - Wikipedia

157. Schulz, Charles (23 June 1981). "Peanuts by Charles Schulz for June 23, 1981 |
GoComics.com" (https://www.gocomics.com/peanuts/1981/06/23). GoComics. Retrieved
7 April 2024.
158. "R 3.0.0 is released" (https://stat.ethz.ch/pipermail/r-announce/2013/000561.html). stat.ethz.ch.
Retrieved 7 April 2024.
159. Schulz, Charles (23 October 1965). "Peanuts by Charles Schulz for October 23, 1965 |
GoComics.com" (https://www.gocomics.com/peanuts/1965/10/23). GoComics. Retrieved
7 April 2024.
160. "R 2.15.3 is released" (https://stat.ethz.ch/pipermail/r-announce/2013/000560.html).
stat.ethz.ch. Retrieved 7 April 2024.
161. Schulz, Charles (31 October 1969). "Peanuts by Charles Schulz for October 31, 1969 |
GoComics.com" (https://www.gocomics.com/peanuts/1969/10/31). GoComics. Retrieved
7 April 2024.
162. "R 2.15.2 is released" (https://stat.ethz.ch/pipermail/r-announce/2012/000557.html).
stat.ethz.ch. Retrieved 7 April 2024.
163. Schulz, Charles (6 June 1987). "Peanuts by Charles Schulz for June 06, 1987 |
GoComics.com" (https://www.gocomics.com/peanuts/1987/06/06). GoComics. Retrieved
7 April 2024.
164. "R 2.15.1 is released" (https://stat.ethz.ch/pipermail/r-announce/2012/000554.html).
stat.ethz.ch. Retrieved 7 April 2024.
165. Schulz, Charles (11 April 1971). "Peanuts by Charles Schulz for April 11, 1971 |
GoComics.com" (https://www.gocomics.com/peanuts/1971/04/11). GoComics. Retrieved 7 April
2024.
166. "R 2.15.0 is released" (https://stat.ethz.ch/pipermail/r-announce/2012/000551.html).
stat.ethz.ch. Retrieved 7 April 2024.
167. It's the Easter Beagle, Charlie Brown! (TV Short 1974) - Quotes - IMDb (https://www.imdb.com/
title/tt0071679/quotes/). Retrieved 8 April 2024 – via www.imdb.com.
168. "R 2.14.2 is released + R anniversary" (https://stat.ethz.ch/pipermail/r-announce/2012/000550.
html). stat.ethz.ch. Retrieved 7 April 2024.
169. McGough, Nellah Bailey (20 January 2023). "Our Favorite Quotes and Sayings from "A Charlie
Brown Christmas" " (https://www.southernliving.com/culture/charlie-brown-christmas-quotes).
Southern Living. Retrieved 8 April 2024.
170. "R 2.14.1 is released" (https://stat.ethz.ch/pipermail/r-announce/2011/000548.html).
stat.ethz.ch. Retrieved 7 April 2024.
171. Schulz, Charles (29 October 1973). "Peanuts by Charles Schulz for October 29, 1973 |
GoComics.com" (https://www.gocomics.com/peanuts/1973/10/29). GoComics. Retrieved
7 April 2024.
172. "R 2.14.0 is released" (https://stat.ethz.ch/pipermail/r-announce/2011/000544.html).
stat.ethz.ch. Retrieved 7 April 2024.
173. Schulz, Charles (17 August 1967). "Peanuts by Charles Schulz for August 17, 1967 |
GoComics.com" (https://www.gocomics.com/peanuts/1967/08/17). GoComics. Retrieved
7 April 2024.

Further reading
Wickham, Hadley; Çetinkaya-Rundel, Mine; Grolemund, Garrett (2023). R for data science:
import, tidy, transform, visualize, and model data (2nd ed.). Beijing Boston Farnham
Sebastopol Tokyo: O'Reilly. ISBN 978-1-4920-9740-2.
Gagolewski, Marek (2024). Deep R Programming (https://zenodo.org/record/7490464).
doi:10.5281/ZENODO.7490464 (https://doi.org/10.5281%2FZENODO.7490464). ISBN 978-0-
6455719-2-9.

https://en.wikipedia.org/wiki/R_(programming_language) 20/21
01/03/2025, 15:55 R (programming language) - Wikipedia

External links
R Technical Papers (https://developer.r-project.org/TechDocs/)
Big Book of R (https://www.bigbookofr.com/), curated list of R-related programming books
Books Related to R - R Project (https://www.r-project.org/doc/bib/R-books.html), partially
annotated curated list of books relating to R or S.

Retrieved from "https://en.wikipedia.org/w/index.php?title=R_(programming_language)&oldid=1276711906"

https://en.wikipedia.org/wiki/R_(programming_language) 21/21

You might also like