0% found this document useful (0 votes)
9 views

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
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views

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
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