R (язык программирования)

Язык программирования для статистики

Р
R-терминал
ПарадигмыМультипарадигмальный : процедурный , объектно-ориентированный , функциональный , рефлексивный , императивный , массив [1]
РазработаноРосс Ихака и Роберт Джентельмен
РазработчикОсновная команда R
Впервые появилсяАвгуст 1993 г .; 31 год назад ( 1993-08 )
Стабильный релиз
4.4.2 [2]  / 31 октября 2024 г. ; 3 месяца назад ( 31 октября 2024 г. )
Дисциплина набора текстаДинамичный
Платформаarm64 и x86-64
ЛицензияGPL-2.0 или более поздняя версия [3]
Расширения имени файла
  • [4]
  • .rdata
  • .история
  • .rds
  • .rda [5]
Веб-сайтwww.r-project.org
Под влиянием
Под влиянием
Джулия [7] панды [8]
  • Программирование на языке R в Wikibooks

R — это язык программирования для статистических вычислений и визуализации данных . Он был принят в областях добычи данных , биоинформатики и анализа данных . [9]

Базовый язык R дополнен большим количеством пакетов расширений , содержащих повторно используемый код , документацию и примеры данных.

Программное обеспечение R является открытым исходным кодом и бесплатным программным обеспечением . Оно лицензировано проектом GNU и доступно по лицензии GNU General Public License . [3] Оно написано в основном на языках C , Fortran и R. Для различных операционных систем предоставляются предварительно скомпилированные исполняемые файлы .

Как интерпретируемый язык , R имеет собственный интерфейс командной строки . Кроме того, доступно несколько сторонних графических пользовательских интерфейсов , таких как RStudioинтегрированная среда разработки — и Jupyterинтерфейс блокнота .

История

Росс Ихака, соавтор R
Роберт Джентльмен, соавтор R

R был создан профессорами Россом Ихакой и Робертом Джентльменом как язык программирования для преподавания вводной статистики в Университете Окленда . [10] Язык был вдохновлен языком программирования S , при этом большинство программ на S могли работать без изменений в R. [6] Язык также был вдохновлен лексической областью действия Scheme , допускающей локальные переменные . [1]

Название языка, R , происходит от преемника языка S, а также от общей первой буквы авторов, Росса и Роберта. [11] В августе 1993 года Ихака и Джентльмен разместили двоичный файл R на StatLib — веб-сайте архива данных . [12] В то же время они объявили о публикации в списке рассылки s-news . [13] 5 декабря 1997 года R стал проектом GNU , когда была выпущена версия 0.60. [14] 29 февраля 2000 года была выпущена первая официальная версия 1.0. [15]

Пакеты

см. заголовок
График скрипки, созданный с помощью пакета визуализации R ggplot2

Пакеты R представляют собой наборы функций, документации и данных, которые расширяют R. [16] Например, пакеты добавляют функции отчетов, такие как RMarkdown , Quarto, [17] knitr и Sweave . Пакеты также добавляют возможность реализации различных статистических методов, таких как линейное , обобщенное линейное и нелинейное моделирование, классические статистические тесты , пространственный анализ, анализ временных рядов и кластеризация . Простая установка и использование пакетов способствовали принятию языка в науке о данных . [18]

Базовые пакеты доступны сразу при запуске R и предоставляют необходимый синтаксис и команды для программирования, вычислений, создания графики, базовой арифметики и статистической функциональности. [19]

Comprehensive R Archive Network (CRAN) была основана в 1997 году Куртом Хорником и Фридрихом Лейшем для размещения исходного кода R , исполняемых файлов, документации и пакетов, созданных пользователями. [20] Ее название и область действия имитируют Comprehensive TeX Archive Network и Comprehensive Perl Archive Network . [20] Изначально CRAN имел три зеркала и 12 предоставленных пакетов. [21] По состоянию на 16 октября 2024 года [обновлять]у нее было 99 зеркал [22] и 21 513 предоставленных пакетов. [23] Пакеты также доступны в репозиториях R-Forge, Omegahat и GitHub . [24] [25] [26]

В разделе «Представления задач» на веб-сайте CRAN перечислены пакеты в таких областях, как причинно-следственные связи , финансы , генетика , высокопроизводительные вычисления , машинное обучение , медицинская визуализация , метаанализ , социальные науки и пространственная статистика .

Проект Bioconductor предоставляет пакеты для анализа геномных данных, комплементарной ДНК , микрочипов и методов высокопроизводительного секвенирования .

Пакет tidyverse объединяет несколько вспомогательных пакетов, которые предоставляют общий интерфейс для задач, связанных с доступом и обработкой « tidy data » [27] , данных, содержащихся в двумерной таблице с одной строкой для каждого наблюдения и одним столбцом для каждой переменной. [28]

Установка пакета происходит только один раз. Например, чтобы установить пакет tidyverse : [28]

> установить.пакеты ( "tidyverse" )

Чтобы загрузить функции, данные и документацию пакета, нужно выполнить функцию library(). Чтобы загрузить tidyverse : [a]

> # Имя пакета можно заключить в кавычки > library ( "tidyverse" )> # Но также имя пакета можно назвать без кавычек > library ( tidyverse )

Интерфейсы

R устанавливается с консолью командной строки . Для установки доступны различные интегрированные среды разработки (IDE). IDE для R включают R.app [29] ( только OSX/ macOS ), Rattle GUI , R Commander , RKWard , RStudio и Tinn-R. [30]

Универсальные среды разработки, поддерживающие R, включают Eclipse через плагин StatET и Visual Studio через инструменты R для Visual Studio .

Редакторы, поддерживающие R, включают Emacs , Vim через плагин Nvim-R, Kate , LyX через Sweave , WinEdt (сайт) и Jupyter (сайт).

Языки сценариев , поддерживающие R, включают Python (веб-сайт), Perl (веб-сайт), Ruby (исходный код), F# (веб-сайт) и Julia (исходный код).

Языки программирования общего назначения, поддерживающие R, включают Java через сервер сокетов Rserve и .NET C# (веб-сайт).

Статистические фреймворки, использующие R в фоновом режиме, включают Jamovi и JASP .

Сообщество

R Core Team была основана в 1997 году для поддержки исходного кода R. R Foundation for Statistical Computing был основан в апреле 2003 года для оказания финансовой поддержки. R Consortium — проект Linux Foundation по разработке инфраструктуры R.

R Journal — это академический журнал с открытым доступом ,в котором публикуются статьи короткого и среднего размера об использовании и разработке R. Он включает статьи о пакетах, советы по программированию, новости CRAN и новости фонда.

Сообщество R проводит множество конференций и личных встреч — см. поддерживаемый сообществом список GitHub. Эти группы включают:

  • UseR!: ежегодная международная конференция пользователей R (веб-сайт)
  • Направления в области статистических вычислений (DSC) (веб-сайт)
  • R-Ladies : организация, продвигающая гендерное разнообразие в сообществе R (веб-сайт)
  • SatRdays: конференции, посвященные R, проводимые по субботам (веб-сайт)
  • Конференция R (веб-сайт)
  • posit::conf (ранее известный как rstudio::conf) (веб-сайт)

Реализации

Основная реализация R написана в основном на C , Fortran и самом R. Другие реализации включают в себя:

Microsoft R Open (MRO) — реализация R. С 30 июня 2021 года Microsoft начала поэтапный отказ от MRO в пользу дистрибутива CRAN. [33]

Коммерческая поддержка

Хотя R — проект с открытым исходным кодом , некоторые компании предоставляют коммерческую поддержку:

  • Oracle предоставляет коммерческую поддержку для Big Data Appliance , которая интегрирует R в другие продукты.
  • IBM предоставляет коммерческую поддержку для выполнения R в Hadoop .

Примеры

Привет, мир!

Программа «Привет, мир!» :

> print ( "Привет, мир!" ) [1] "Привет, мир!"

Базовый синтаксис

Следующие примеры иллюстрируют базовый синтаксис языка и использование интерфейса командной строки. (Расширенный список стандартных возможностей языка можно найти в руководстве R «Введение в R». [34] )

В R обычно предпочтительным оператором присваивания является стрелка, состоящая из двух символов <-, хотя =в некоторых случаях ее можно использовать. [35]

> x <- 1 : 6 # Создать числовой вектор в текущей среде > y <- x ^ 2 # Создать вектор на основе значений x. > print ( y ) # Распечатать содержимое вектора. [1] 1 4 9 16 25 36       > z <- x + y # Создать новый вектор, который является суммой x и y > z # Вернуть содержимое z в текущую среду. [1] 2 6 12 20 30 42      > z_matrix <- matrix ( z , nrow = 3 ) # Создать новую матрицу, которая превращает вектор z в матричный объект 3x2 > z_matrix  [,1] [,2] [1,] 2 20 [2,] 6 30 [3,] 12 42       > 2 * t ( z_matrix ) - 2 # Транспонируем матрицу, умножаем каждый элемент на 2, вычитаем 2 из каждого элемента матрицы и возвращаем результаты на терминал.  [,1] [,2] [,3] [1,] 2 10 22 [2,] 38 58 82     > new_df <- data.frame ( t ( z_matrix ), row.names = c ( "A" , "B" )) # Создать новый объект data.frame, содержащий данные из транспонированной z_matrix, с именами строк 'A' и 'B' > names ( new_df ) <- c ( "X" , "Y" , "Z" ) # Установить имена столбцов new_df как X, Y и Z. > print ( new_df ) # Распечатать текущие результаты.  XYZ A 2 6 12 B 20 30 42             > new_df $ Z # Вывод столбца Z [1] 12 42 > new_df $ Z == new_df [ 'Z' ] && new_df [ 3 ] == new_df $ Z # Доступ к столбцу data.frame Z можно получить с помощью синтаксиса $Z, ['Z'] или [3], и значения будут одинаковыми. [1] ИСТИНА       > attribute ( new_df ) # Вывести атрибутивную информацию об объекте new_df $names [1] "X" "Y" "Z" $row.names [1] "А" "Б"$class [1] "data.frame"> attributes ( new_df ) $ row.names <- c ( "one" , "two" ) # Доступ к атрибуту row.names и его изменение; также можно сделать с помощью rownames() > new_df  XYZ one 2 6 12 two 20 30 42    

Структура функции

Одной из сильных сторон R является простота создания новых функций . [36] Объекты в теле функции остаются локальными для функции, и может быть возвращен любой тип данных . В R почти все функции и все определяемые пользователем функции являются замыканиями . [37]

Создайте функцию:

# Входные параметры — x и y. # Функция возвращает линейную комбинацию x и y. f <- function ( x , y ) { z <- 3 * x + 4 * y              # явный оператор return() необязателен, его можно заменить просто `z` return ( z ) } 

Выходные данные использования:

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

Можно определить функции, которые будут использоваться в качестве инфиксных операторов, с помощью специального синтаксиса `%name%`, где «имя» — это имя переменной функции:

> `%sumx2y2%` <- функция ( e1 , e2 ) { e1 ^ 2 + e2 ^ 2 } > 1 : 3 %sumx2y2% - ( 1 : 3 ) [1] 2 8 18            

Начиная с версии 4.1.0 функции можно записывать в короткой нотации, что полезно для передачи анонимных функций функциям более высокого порядка: [38]

> sapply ( 1 : 5 ,  \ ( i ) i ^ 2 ) # здесь \(i) то же самое, что и function(i) [1] 1 4 9 16 25  

Оператор местной трубы

В версии R 4.1.0 был представлен собственный оператор конвейера , , [39]|> . Этот оператор позволяет пользователям объединять функции в цепочку одну за другой вместо вложенного вызова функции.

> nrow ( subset ( mtcars , cyl == 4 )) # Вложенный без символа вертикальной черты [1] 11    > mtcars |> subset ( cyl == 4 ) |> nrow () # Использование символа вертикальной черты [1] 11       

Другой альтернативой вложенным функциям, в отличие от использования символа вертикальной черты, является использование промежуточных объектов:

> mtcars_subset_rows <- подмножество ( mtcars , cyl == 4 ) > num_mtcars_subset <- nrow ( mtcars_subset_rows ) > печать ( num_mtcars_subset ) [1] 11       

Хотя оператор конвейера может создавать код, который легче читать, рекомендуется объединять не более 10–15 строк и разбивать код на подзадачи, которые сохраняются в объектах с осмысленными именами. [40] Вот пример с менее чем 10 строками, который некоторым читателям все еще может быть трудно понять без промежуточных именованных шагов:

( \ ( x , n = 42 , key = c ( letters , БУКВЫ , " " , ":" , ")" ))           strsplit ( x , "" )[[ 1 ]] |>   ( Векторизовать ( \ ( chr ) который ( chr == key ) - 1 ))() |>       ( `+` )( н ) |>  ( `%%` )( длина ( ключ )) |>  ( \ ( i ) клавиша [ i + 1 ])() |>     вставить ( свернуть = "" )  )( "duvFkvFksnvEyLkHAErnqnoyr" )

Объектно-ориентированное программирование

Язык R имеет встроенную поддержку объектно-ориентированного программирования . Существует два встроенных фреймворка, так называемые системы S3 и S4. Первый, будучи более неформальным, поддерживает одиночную диспетчеризацию по первому аргументу, и объекты назначаются классу путем простой установки атрибута «class» в каждом объекте. Последний представляет собой систему формальных классов, подобную Common Lisp Object System (CLOS) (также производную от S ) и универсальных методов, которая поддерживает множественную диспетчеризацию и множественное наследование [41]

В примере summaryпредставлена ​​универсальная функция , которая выполняет вызов различных методов в зависимости от того, является ли ее аргумент числовым вектором или «фактором»:

> данные <- c ( "a" , "b" , "c" , "a" , NA ) > резюме ( данные )  Длина Класс Режим  5 символ символ > резюме ( as.factor ( данные ))  abc NA's  2 1 1 1      

Моделирование и черчение

Диагностические графики из построения «модели» (функция «plot.lm()»). Обратите внимание на математическую нотацию, разрешенную в метках (нижний левый график).

Язык R имеет встроенную поддержку моделирования данных и графики. Следующий пример показывает, как R может генерировать и отображать линейную модель с остатками.

# Создать значения x и y x <- 1 : 6 y <- x ^ 2    # Модель линейной регрессии y = A + B * x model <- lm ( y ~ x )    # Отображение подробного обзора модели ( model )# Создать макет 2 на 2 для фигур par ( mfrow = c ( 2 , 2 ))   # Выходные диагностические графики модельного графика ( модель )

Выход:

Остатки:  1 2 3 4 5 6 7 8 9 10 3,3333 -0,6667 -2,6667 -2,6667 -0,6667 3,3333Коэффициенты:  Оценка стандартной ошибки t-значения Pr(>|t|) (Отсечение) -9,3333 2,8441 -3,282 0,030453 * x 7,0000 0,7303 9,585 0,000662 *** --- Значимые коды: 0 '***' 0,001 '**' 0,01 '*' 0,05 '.' 0,1 ' ' 1Остаточная стандартная ошибка: 3,055 на 4 степенях свободы Множественный R-квадрат: 0,9583, скорректированный R-квадрат: 0,9478 F-статистика: 91,88 на 1 и 4 степенях свободы, p-значение: 0,000662

Множество Мандельброта

Графика «Mandelbrot.gif», созданная в R. (Примечание: цвета отличаются от фактических.)

Этот пример множества Мандельброта демонстрирует использование комплексных чисел . Он моделирует первые 20 итераций уравнения , где представляет различные комплексные константы . z = z2 + cc

Установите пакет, предоставляющий эту write.gif()функцию заранее:

install.packages ( "caTools" )

Исходный код:

библиотека ( caTools )jet.colors <- colorRampPalette ( c ( "зеленый" , "розовый" , "#007FFF" , "голубой" , " #7FFF7F" , "белый" , "#FF7F00" , "красный" , "#7F0000" ))           dx <- 1500 # определить ширину dy <- 1400 # определить высоту      C <- комплексное ( действительное = rep ( seq ( -2.2 , 1.0 , length.out = dx ), each = dy ), imag = rep ( seq ( -1.2 , 1.2 , length.out = dy ), times = dx ) )                       # преобразовать в матрицу комплексных чисел C <- matrix ( C , dy , dx )    # инициализируем выходной 3D-массив X <- array ( 0 , c ( dy , dx , 20 ))     Z <- 0  # цикл с 20 итерациями for ( k in 1 : 20 ) {    # центральное разностное уравнение Z <- Z ^ 2 + C      # захват результатов X [, , k ] <- exp ( - abs ( Z )) }     write.gif ( X , "Mandelbrot.gif" , col = jet.colors , delay = 100 )        

Названия версий

Компакт-диск с автографами
Компакт-диск R версии 1.0.0 с автографами основной команды R, сфотографированный R в Квебеке в 2019 году

Все выпуски версии R, начиная с 2.14.0, имеют кодовые названия , которые ссылаются на комиксы и фильмы Peanuts . [42] [43] [44]

В 2018 году основной разработчик R Питер Далгаард представил историю выпусков R с 1997 года. [45] Некоторые примечательные ранние выпуски до названных выпусков включают в себя:

  • Версия 1.0.0 выпущена 29 февраля 2000 года (2000-02-29), високосный день
  • Версия 2.0.0, выпущенная 4 октября 2004 года (2004-10-04), «которая, по крайней мере, звучала приятно» [45]

Идея именования релизов версий R была вдохновлена ​​системой именования версий Debian и Ubuntu . Далгаард также отметил, что еще одна причина использования ссылок Peanuts для кодовых имен R заключается в том, что «все в статистике — P-орехи ». [45]

Кодовые названия релизов R
ВерсияДата выпускаИмяСсылка на арахисСсылка
4.4.22024-10-31Куча листьев[46][47]
4.4.12024-06-14Гонка за свою жизнь[48][49]
4.4.02024-04-24Кубок щенков[50][51]
4.3.32024-02-29Торт «Пища ангела»[52][53]
4.3.22023-10-31Глазные отверстия[54][55]
4.3.12023-06-16Бигль-скауты[56][57]
4.3.02023-04-21Уже Завтра[58] [59] [60][61]
4.2.32023-03-15Шортстоп Бигль[62][63]
4.2.22022-10-31Невинный и доверчивый[64][65]
4.2.12022-06-23Забавный ребенок[66] [67] [68] [69] [70] [71][72]
4.2.02022-04-22Энергичная гимнастика[73][74]
4.1.32022-03-10Одно отжимание[73][75]
4.1.22021-11-01Птица Хиппи[76] [77][75]
4.1.12021-08-10Пинать вещи[78][79]
4.1.02021-05-18Лагерь Понтанезен[80][81]
4.0.52021-03-31Встряхни и брось[82][83]
4.0.42021-02-15Потерянная библиотечная книга[84] [85] [86][87]
4.0.32020-10-10Банни-Ванни сходят с ума[88][89]
4.0.22020-06-22Взлет снова[90][91]
4.0.12020-06-06Посмотрите сейчас[92][93]
4.0.02020-04-24День посадки деревьев[94][95]
3.6.32020-02-29Держа в руках ветроуказатель[96][97]
3.6.22019-12-12Темная и бурная ночьСм. Это была темная и бурная ночь#Литература [98][99]
3.6.12019-07-05Действие пальцев ног[100][101]
3.6.02019-04-26Посадка дерева[102][103]
3.5.32019-03-11Великая Истина[104][105]
3.5.22018-12-20Иглу из яичной скорлупы[106][107]
3.5.12018-07-02Перьевой спрей[108][109]
3.5.02018-04-23Радость от игры[110][111]
3.4.42018-03-15Кто-то, на кого можно опереться[112] [ нужен лучший источник ][113]
3.4.32017-11-30Дерево, пожирающее воздушных змеевСм. Дерево, поедающее воздушных змеев [114][115]
3.4.22017-09-28Короткое летоСмотрите, это было короткое лето, Чарли Браун[116]
3.4.12017-06-30Одиночная свеча[117][118]
3.4.02017-04-21Ты глупая тьма[117][119]
3.3.32017-03-06Еще одно каноэ[120][121]
3.3.22016-10-31Искренняя тыквенная грядка[122][123]
3.3.12016-06-21Жук в твоих волосах[124][125]
3.3.02016-05-03Предположительно образовательный[126][127]
3.2.52016-04-11Очень, очень безопасная посуда[128][129] [130] [131]
3.2.42016-03-11Очень надежные блюда[128][132]
3.2.32015-12-10Деревянная елкаСм . Рождество Чарли Брауна [133][134]
3.2.22015-08-14Пожарная безопасность[135] [136][137]
3.2.12015-06-18Всемирно известный астронавт[138][139]
3.2.02015-04-16Полный ингредиентов[140][141]
3.1.32015-03-09Гладкий тротуар[142] [ нужна страница ][143]
3.1.22014-10-31Тыквенный шлемПосмотри, ты молодец, Чарли Браун[144]
3.1.12014-07-10Передай мне это[145] [146] [147] [148][149]
3.1.02014-04-10Весенний танец[100][150]
3.0.32014-03-06Теплый щенок[151][152]
3.0.22013-09-25Парусный спорт на фрисби[153][154]
3.0.12013-05-16Хороший спорт[155][156]
3.0.02013-04-03Чудо в маске[157][158]
2.15.32013-03-01Одеяло безопасности[159][160]
2.15.22012-10-26Кошелек или жизнь[161][162]
2.15.12012-06-22Жареный зефир[163][164]
2.15.02012-03-30Пасхальный бигль[165][166]
2.14.22012-02-29Сезон подарковСмотрите «Это пасхальный бигль», Чарли Браун [167][168]
2.14.12011-12-22Снежинки декабря[169][170]
2.14.02011-10-31Большая тыкваСмотрите , это Великая Тыква, Чарли Браун [171][172]
r-разработкаН/ДНепострадавшие последствия[173][45]

Смотрите также

Дальнейшее чтение

  • Wickham, Hadley; Çetinkaya-Rundel, Mine; Grolemund, Garrett (2023). R для науки о данных: импорт, очистка, преобразование, визуализация и моделирование данных (2-е изд.). Пекин Бостон Фарнем Севастополь Токио: O'Reilly . ISBN 978-1-4920-9740-2.
  • Гаголевский, Марек (2024). Глубокое программирование на языке R. doi :10.5281/ZENODO.7490464. ISBN 978-0-6455719-2-9.

Портал

Примечания

  1. ^ Это выводит на стандартную ошибку список всех пакетов, от которых зависит tidyverse . Также могут отображаться предупреждения, показывающие конфликты пространств имен, которые обычно можно игнорировать.
  • Технические документы R
  • Big Book of R, тщательно подобранный список книг по программированию на языке R
  • Книги, связанные с R - R Project, частично аннотированный кураторский список книг, связанных с R или S.

Ссылки

  1. ^ abc Morandat, Frances; Hill, Brandon; Osvald, Leo; Vitek, Jan (11 июня 2012 г.). «Оценка дизайна языка R: объекты и функции для анализа данных». Европейская конференция по объектно-ориентированному программированию . 2012 г .: 104– 131. doi :10.1007/978-3-642-31057-7_6 . Получено 17 мая 2016 г. – через SpringerLink.
  2. Питер Далгаард (31 октября 2024 г.). «Выпущена версия 4.4.2» . Проверено 1 ноября 2024 г.
  3. ^ ab "R - Free Software Directory". directory.fsf.org . Получено 26 января 2024 г. .
  4. ^ "R-скрипты". mercury.webster.edu . Получено 17 июля 2021 г. .
  5. ^ "R Data Format Family (.rdata, .rda)". Loc.gov . 9 июня 2017 г. Получено 17 июля 2021 г.
  6. ^ ab Hornik, Kurt; R Core Team (12 апреля 2022 г.). "R FAQ". Комплексная сеть архивов R. 3.3 В чем разница между R и S?. Архивировано из оригинала 28 декабря 2022 г. . Получено 27 декабря 2022 г. .
  7. ^ "Введение". Руководство Джулии . Архивировано из оригинала 20 июня 2018 года . Получено 5 августа 2018 года .
  8. ^ "Сравнение с R". pandas Начало работы . Получено 15 июля 2024 г.
  9. ^ Джорджи, Федерико М.; Чераоло, Кармине; Меркателли, Даниэле (27 апреля 2022 г.). «Язык R: двигатель для биоинформатики и науки о данных». Life . 12 (5): 648. Bibcode :2022Life...12..648G. doi : 10.3390/life12050648 . PMC 9148156 . PMID  35629316. 
  10. ^ Ихака, Росс. «Проект R: краткая история и мысли о будущем» (PDF) . стр. 12. Архивировано (PDF) из оригинала 28 декабря 2022 г. Получено 27 декабря 2022 г. Мы поставили перед собой цель разработать достаточно языка для преподавания вводных курсов статистики в Окленде.
  11. ^ Хорник, Курт; R Core Team (12 апреля 2022 г.). "R FAQ". Всеобъемлющая сеть архивов R. 2.13 Что такое R Foundation?. Архивировано из оригинала 28 декабря 2022 г. . Получено 28 декабря 2022 г. .
  12. ^ "Индекс /datasets". lib.stat.cmu.edu . Получено 5 сентября 2024 г. .
  13. ^ Ихака, Росс. «R: Past and Future History» (PDF) . стр. 4. Архивировано (PDF) из оригинала 28 декабря 2022 г. Получено 28 декабря 2022 г.
  14. Ihaka, Ross (5 декабря 1997 г.). «Новая версия R для Unix». stat.ethz.ch . Архивировано из оригинала 12 февраля 2023 г. . Получено 12 февраля 2023 г. .
  15. ^ Ихака, Росс. «Проект R: краткая история и мысли о будущем» (PDF) . стр. 18. Архивировано (PDF) из оригинала 28 декабря 2022 г. Получено 27 декабря 2022 г.
  16. ^ Уикхэм, Хэдли; Четинкая-Рандель, Майн; Гролемунд, Гарретт (2023). R для науки о данных, второе издание . O'Reilly . стр. xvii. ISBN 978-1-492-09740-2.
  17. ^ "Quarto". Quarto . Получено 5 сентября 2024 г. .
  18. ^ Чемберс, Джон М. (2020). «S, R и наука о данных». The R Journal . 12 (1): 462– 476. doi : 10.32614/RJ-2020-028 . ISSN  2073-4859. Язык R и связанное с ним программное обеспечение играют важную роль в вычислениях для науки о данных. ... Пакеты R предоставляют инструменты для широкого круга целей и пользователей.
  19. ^ Дэвис, Тилман М. (2016). «Установка R и дополнительных пакетов». Книга R: Первый курс программирования и статистики . Сан-Франциско, Калифорния: No Starch Press. стр. 739. ISBN 9781593276515.
  20. ^ ab Hornik, Kurt (2012). «The Comprehensive R Archive Network». WIREs Computational Statistics . 4 (4): 394– 398. doi :10.1002/wics.1212. ISSN  1939-5108. S2CID  62231320.
  21. Курт Хорник (23 апреля 1997 г.). «Объявляю: КРАН». р-помогите . Викиданные  Q101068595..
  22. ^ "Статус зеркал CRAN". cran.r-project.org . Получено 16 октября 2024 г. .
  23. ^ "CRAN - Contributed Packages". cran.r-project.org . Получено 16 октября 2024 г. .
  24. ^ "R-Forge: Welcome". r-forge.r-project.org . Получено 5 сентября 2024 г. .
  25. ^ «Проект Омега для статистических вычислений». www.omegahat.net . Получено 5 сентября 2024 г. .
  26. ^ "Build software better, together". GitHub . Получено 5 сентября 2024 г. .
  27. ^ Уикхэм, Хэдли (2014). «Tidy Data» (PDF). Журнал статистического программного обеспечения . 59 (10). doi :10.18637/jss.v059.i10.
  28. ^ ab Wickham, Hadley; Cetinkaya-Rundel, Mine; Grolemund, Garrett (2023). R для науки о данных, второе издание . O'Reilly . ISBN 978-1-492-09740-2.
  29. ^ "R для macOS". cran.r-project.org . Получено 5 сентября 2024 г. .
  30. ^ "IDE/редактор языка R | Tinn-R - Home" . Tinn-R (на бразильском португальском языке) . Проверено 5 сентября 2024 г.
  31. ^ Talbot, Justin; DeVito, Zachary; Hanrahan, Pat (1 января 2012 г.). «Riposte: трассировочный компилятор и параллельная виртуальная машина для векторного кода в R». Труды 21-й международной конференции по параллельным архитектурам и методам компиляции . ACM. стр.  43–52 . doi :10.1145/2370816.2370825. ISBN 9781450311823. S2CID  1989369.
  32. ^ Джексон, Джоаб (16 мая 2013 г.). TIBCO предлагает бесплатный R для предприятий. PC World . Получено 20 июля 2015 г.
  33. ^ «Взгляд в будущее R в Azure SQL и SQL Server». 30 июня 2021 г. Получено 7 ноября 2021 г.
  34. ^ "Введение в R. Заметки о R: среда программирования для анализа данных и графики" (PDF) . Получено 3 января 2021 г.
  35. ^ R Development Core Team. "Задания с оператором =" . Получено 11 сентября 2018 г.
  36. ^ Кабакофф, Роберт (2012). «Quick-R: Пользовательские функции». statmethods.net . Получено 28 сентября 2018 г. .
  37. ^ Уикхем, Хэдли. «Расширенный R — Функциональное программирование — Замыкания». adv-r.had.co.nz .
  38. ^ "НОВОСТИ". r-project.org .
  39. ^ "R: R News". cran.r-project.org . Получено 14 марта 2024 г. .
  40. ^ Wickham, Hadley; Çetinkaya-Rundel, Mine; Grolemund, Garrett (2023). "4 Workflow: code style". R для науки о данных: импорт, tidy, transform, visualize, and model data (2nd ed.). Пекин; Севастополь, Калифорния: O'Reilly. ISBN 978-1-4920-9740-2. OCLC  1390607935.
  41. ^ "Методы класса" . Получено 25 апреля 2024 г.
  42. ^ Монкман, Мартин. Глава 5 Названия выпусков R | Наука о данных с R: Справочник ресурсов.
  43. ^ МакГоуэн, Люси Д'Агостино (28 сентября 2017 г.). "Имена релизов R". livefreeordichotomize.com . Получено 7 апреля 2024 г. .
  44. ^ r-hub/rversions, Проект R-hub Консорциума R, 29 февраля 2024 г. , получено 7 апреля 2024 г.
  45. ^ abcd Dalgaard, Peter (15 июля 2018 г.). «Что в имени? 20 лет управления релизами R» (видео) . YouTube . Получено 9 апреля 2024 г. .
  46. Шульц, Чарльз (15 ноября 1957 г.). «Peanuts by Charles Schulz for November 15, 1957 | GoComics.com». GoComics . Получено 6 января 2025 г. .
  47. ^ "[Rd] R 4.4.2 выпущен". stat.ethz.ch . Получено 26 декабря 2024 г. .
  48. «Гонка за жизнь, Чарли Браун». IMDB . 3 августа 1977 г. Получено 18 июня 2024 г.
  49. ^ "R 4.4.1 выпущен". stat.ethz.ch . Получено 18 июня 2024 г. .
  50. Шульц, Чарльз (29 июня 1980 г.). «Peanuts by Charles Schulz for June 29, 1980 | GoComics.com». GoComics . Получено 24 апреля 2024 г. .
  51. ^ "R 4.4.0 выпущен". stat.ethz.ch . Получено 24 апреля 2024 г. .
  52. Шульц, Чарльз (29 июня 1980 г.). «Peanuts by Charles Schulz for June 29, 1980 | GoComics.com». GoComics . Получено 9 апреля 2024 г. .
  53. ^ "R 4.3.3 выпущен". hypatia.math.ethz.ch . Получено 7 апреля 2024 г. .
  54. Шульц, Чарльз (31 октября 1996 г.). «Peanuts by Charles Schulz for October 31, 1996 | GoComics.com». GoComics . Получено 9 апреля 2024 г. .
  55. ^ "[Rd] R 4.3.2 выпущен". stat.ethz.ch . Получено 7 апреля 2024 г. .
  56. Шульц, Чарльз (28 апреля 1979 г.). «Peanuts by Charles Schulz for April 28, 1979 | GoComics.com». GoComics . Получено 9 апреля 2024 г. .
  57. ^ "[Rd] R 4.3.1 выпущен". stat.ethz.ch . Получено 7 апреля 2024 г. .
  58. Шульц, Чарльз (13 июня 1980 г.). «Peanuts by Charles Schulz for June 13, 1980 | GoComics.com». GoComics . Получено 9 апреля 2024 г. .
  59. Шульц, Чарльз (16 июня 1980 г.). «Peanuts by Charles Schulz for June 16, 1980 | GoComics.com». GoComics . Получено 9 апреля 2024 г. .
  60. Шульц, Чарльз (26 ноября 1964 г.). «Peanuts by Charles Schulz for November 26, 1964 | GoComics.com». GoComics . Получено 9 апреля 2024 г. .
  61. ^ "[Rd] R 4.3.0 выпущен". stat.ethz.ch . Получено 7 апреля 2024 г. .
  62. Шульц, Чарльз (30 марта 2001 г.). «Peanuts by Charles Schulz for March 30, 2001 | GoComics.com». GoComics . Получено 9 апреля 2024 г. .
  63. ^ "[Rd] R 4.2.3 выпущен". stat.ethz.ch . Получено 7 апреля 2024 г. .
  64. Шульц, Чарльз (30 октября 1962 г.). «Peanuts by Charles Schulz for October 30, 1962 | GoComics.com». GoComics . Получено 9 апреля 2024 г. .
  65. ^ "[Rd] R 4.2.2 выпущен". stat.ethz.ch . Получено 7 апреля 2024 г. .
  66. Шульц, Чарльз (22 ноября 1970 г.). «Peanuts by Charles Schulz for November 22, 1970 | GoComics.com». GoComics . Получено 9 апреля 2024 г. .
  67. Шульц, Чарльз (29 июля 1971 г.). «Peanuts by Charles Schulz for July 29, 1971 | GoComics.com». GoComics . Получено 9 апреля 2024 г. .
  68. Шульц, Чарльз (25 сентября 1969 г.). «Peanuts by Charles Schulz for September 25, 1969 | GoComics.com». GoComics . Получено 9 апреля 2024 г. .
  69. Шульц, Чарльз (13 октября 1973 г.). «Peanuts by Charles Schulz for October 13, 1973 | GoComics.com». GoComics . Получено 9 апреля 2024 г. .
  70. Шульц, Чарльз (8 февраля 1974 г.). «Peanuts by Charles Schulz for February 08, 1974 | GoComics.com». GoComics . Получено 9 апреля 2024 г. .
  71. Шульц, Чарльз (8 января 1970 г.). «Peanuts by Charles Schulz for January 08, 1970 | GoComics.com». GoComics . Получено 9 апреля 2024 г. .
  72. ^ "[Rd] R 4.2.1 выпущен". stat.ethz.ch . Получено 7 апреля 2024 г. .
  73. ^ ab Schulz, Charles (6 марта 1967 г.). "Peanuts by Charles Schulz for March 06, 1967 | GoComics.com". GoComics . Получено 9 апреля 2024 г. .
  74. ^ "[Rd] R 4.2.0 выпущен". stat.ethz.ch . Получено 7 апреля 2024 г. .
  75. ^ ab "[Rd] R 4.1.2 выпущен". hypatia.math.ethz.ch . Получено 7 апреля 2024 г. .
  76. Шульц, Чарльз (1 ноября 1967 г.). «Peanuts by Charles Schulz for November 01, 1967 | GoComics.com». GoComics . Получено 9 апреля 2024 г. .
  77. Шульц, Чарльз (12 июля 1967 г.). «Peanuts by Charles Schulz for July 12, 1967 | GoComics.com». GoComics . Получено 9 апреля 2024 г. .
  78. Шульц, Чарльз (17 мая 1978 г.). «Peanuts by Charles Schulz for May 17, 1978 | GoComics.com». GoComics . Получено 9 апреля 2024 г. .
  79. ^ "[Rd] R 4.1.1 выпущен". hypatia.math.ethz.ch . Получено 7 апреля 2024 г. .
  80. Шульц, Чарльз (12 февраля 1986 г.). «Peanuts by Charles Schulz for February 12, 1986 | GoComics.com». GoComics . Получено 8 апреля 2024 г. .
  81. ^ "[Rd] R 4.1.0 выпущен". hypatia.math.ethz.ch . Получено 7 апреля 2024 г. .
  82. Шульц, Чарльз (30 июля 1978 г.). «Peanuts by Charles Schulz for July 30, 1978 | GoComics.com». GoComics . Получено 7 апреля 2024 г. .
  83. ^ "[Rd] R 4.0.5 выпущен". hypatia.math.ethz.ch . Получено 7 апреля 2024 г. .
  84. Шульц, Чарльз (2 марта 1959 г.). «Peanuts by Charles Schulz for March 02, 1959 | GoComics.com». GoComics . Получено 7 апреля 2024 г. .
  85. Шульц, Чарльз (27 февраля 2006 г.). «Peanuts by Charles Schulz for February 27, 2006 | GoComics.com». GoComics . Получено 7 апреля 2024 г. .
  86. Шульц, Чарльз (13 марта 1959 г.). «Peanuts by Charles Schulz for March 13, 1959 | GoComics.com». GoComics . Получено 7 апреля 2024 г. .
  87. ^ "[Rd] R 4.0.4 запланирован на 15 февраля". hypatia.math.ethz.ch . Получено 7 апреля 2024 г. .
  88. Шульц, Чарльз (23 октября 1972 г.). «Peanuts by Charles Schulz for October 23, 1972 | GoComics.com». GoComics . Получено 7 апреля 2024 г. .
  89. ^ "[Rd] R 4.0.3 выпущен". stat.ethz.ch . Получено 7 апреля 2024 г. .
  90. Шульц, Чарльз (14 апреля 1962 г.). «Peanuts by Charles Schulz for April 14, 1962 | GoComics.com». GoComics . Получено 7 апреля 2024 г. .
  91. ^ "R 4.0.2 выпущен". hypatia.math.ethz.ch . Получено 7 апреля 2024 г. .
  92. Шульц, Чарльз (6 февраля 1962 г.). «Peanuts by Charles Schulz for February 06, 1962 | GoComics.com». GoComics . Получено 7 апреля 2024 г. .
  93. ^ "R 4.0.1 выпущен". hypatia.math.ethz.ch . Получено 7 апреля 2024 г. .
  94. Шульц, Чарльз (24 апреля 1970 г.). «Peanuts by Charles Schulz for April 24, 1970 | GoComics.com». GoComics . Получено 7 апреля 2024 г. .
  95. ^ "R 4.0.0 выпущен". hypatia.math.ethz.ch . Получено 7 апреля 2024 г. .
  96. Шульц, Чарльз (29 февраля 2000 г.). «Peanuts by Charles Schulz for February 29, 2000 | GoComics.com». GoComics . Получено 7 апреля 2024 г. .
  97. ^ "R 3.6.3 выпущен". hypatia.math.ethz.ch . Получено 7 апреля 2024 г. .
  98. Шульц, Чарльз (12 июля 1965 г.). «Peanuts by Charles Schulz for July 12, 1965 | GoComics.com». GoComics . Получено 7 апреля 2024 г. .
  99. ^ "R 3.6.2 выпущен". hypatia.math.ethz.ch . Получено 7 апреля 2024 г. .
  100. ^ ab Schulz, Charles (22 марта 1971 г.). "Peanuts by Charles Schulz for March 22, 1971 | GoComics.com". GoComics . Получено 7 апреля 2024 г. .
  101. ^ "R 3.6.1 выпущен". hypatia.math.ethz.ch . Получено 7 апреля 2024 г. .
  102. Шульц, Чарльз (3 марта 1963 г.). «Peanuts by Charles Schulz for March 03, 1963 | GoComics.com». GoComics . Получено 7 апреля 2024 г. .
  103. ^ "R 3.6.0 выпущен". hypatia.math.ethz.ch . Получено 7 апреля 2024 г. .
  104. Шульц, Чарльз (11 марта 1959 г.). «Peanuts by Charles Schulz for March 11, 1959 | GoComics.com». GoComics . Получено 7 апреля 2024 г. .
  105. ^ "R 3.5.3 выпущен". stat.ethz.ch . Получено 7 апреля 2024 г. .
  106. Шульц, Чарльз (25 января 1960 г.). «Peanuts by Charles Schulz for January 25, 1960 | GoComics.com». GoComics . Получено 7 апреля 2024 г. .
  107. ^ "R 3.5.2 выпущен". stat.ethz.ch . Получено 7 апреля 2024 г. .
  108. Шульц, Чарльз (9 марта 1972 г.). «Peanuts by Charles Schulz for March 09, 1972 | GoComics.com». GoComics . Получено 7 апреля 2024 г. .
  109. ^ "R 3.5.1 выпущен". stat.ethz.ch . Получено 7 апреля 2024 г. .
  110. Шульц, Чарльз (27 января 1973 г.). «Peanuts by Charles Schulz for January 27, 1973 | GoComics.com». GoComics . Получено 7 апреля 2024 г. .
  111. ^ "R 3.5.0 выпущен". hypatia.math.ethz.ch . Получено 7 апреля 2024 г. .
  112. ^ https://collectpeanuts.com/Collection/ImagesW/Plaques/201405/IMG_4892.jpg [ URL-адрес файла изображения ]
  113. ^ "R 3.4.4 выпущен". hypatia.math.ethz.ch . Получено 7 апреля 2024 г. .
  114. Шульц, Чарльз (19 февраля 1967 г.). «Peanuts by Charles Schulz for February 19, 1967 | GoComics.com». GoComics . Получено 7 апреля 2024 г. .
  115. ^ "R 3.4.3 выпущен". hypatia.math.ethz.ch . Получено 7 апреля 2024 г. .
  116. ^ "R 3.4.2 выпущен". hypatia.math.ethz.ch . Получено 7 апреля 2024 г. .
  117. ^ ab Schulz, Charles (9 сентября 1965 г.). "Peanuts by Charles Schulz for September 09, 1965 | GoComics.com". GoComics . Получено 7 апреля 2024 г. .
  118. ^ "R 3.4.1 выпущен". hypatia.math.ethz.ch . Получено 7 апреля 2024 г. .
  119. ^ "R 3.4.0 выпущен". stat.ethz.ch . Получено 7 апреля 2024 г. .
  120. Шульц, Чарльз (29 июня 1966 г.). «Peanuts by Charles Schulz for June 29, 1966 | GoComics.com». GoComics . Получено 7 апреля 2024 г. .
  121. ^ "[R] R 3.3.3 выпущен". stat.ethz.ch . Получено 7 апреля 2024 г. .
  122. Шульц, Чарльз (30 октября 1968 г.). «Peanuts by Charles Schulz for October 30, 1968 | GoComics.com». GoComics . Получено 7 апреля 2024 г. .
  123. ^ "[R] R 3.3.2 выпущен". stat.ethz.ch . Получено 7 апреля 2024 г. .
  124. Шульц, Чарльз (15 июня 1967 г.). «Peanuts by Charles Schulz for June 15, 1967 | GoComics.com». GoComics . Получено 7 апреля 2024 г. .
  125. ^ "[R] R 3.3.1 выпущен". stat.ethz.ch . Получено 7 апреля 2024 г. .
  126. Шульц, Чарльз (7 мая 1971 г.). «Peanuts by Charles Schulz for May 07, 1971 | GoComics.com». GoComics . Получено 7 апреля 2024 г. .
  127. ^ "[R] R 3.3.0 выпущен". stat.ethz.ch . Получено 7 апреля 2024 г. .
  128. ^ ab Schulz, Charles (20 февраля 1964 г.). "Peanuts by Charles Schulz for February 20, 1964 | GoComics.com". GoComics . Получено 7 апреля 2024 г. .
  129. ^ "VERSION-NICK" . Получено 7 апреля 2024 г. .
  130. ^ "R 3.2.5 выпущен". stat.ethz.ch . Получено 7 апреля 2024 г. .
  131. ^ "R 3.2.4-revised is released". stat.ethz.ch . Получено 7 апреля 2024 г. .
  132. ^ "R 3.2.4 выпущен". stat.ethz.ch . Получено 7 апреля 2024 г. .
  133. Шульц, Чарльз (18 декабря 1980 г.). «Peanuts by Charles Schulz for 18 December 1980 | GoComics.com». GoComics . Получено 9 апреля 2024 г. .
  134. ^ "R 3.2.3 выпущен". stat.ethz.ch . Получено 7 апреля 2024 г. .
  135. ^ MarketScreener (7 октября 2008 г.). "METLIFE: Освежите в памяти основы пожарной безопасности - 7 октября 2008 г. в 16:03 по восточноевропейскому времени | MarketScreener". www.marketscreener.com . Получено 7 апреля 2024 г.
  136. ^ «MetLife советует людям освежить знания по основам пожарной безопасности, чтобы оставаться в безопасности». Claims Journal . 12 октября 2005 г. Получено 7 апреля 2024 г.
  137. ^ "R 3.2.2 выпущен". stat.ethz.ch . Получено 7 апреля 2024 г. .
  138. Шульц, Чарльз (10 марта 1969 г.). «Peanuts by Charles Schulz for March 10, 1969 | GoComics.com». GoComics . Получено 7 апреля 2024 г. .
  139. ^ "[R] R 3.2.1 liftoff". stat.ethz.ch . Получено 7 апреля 2024 г. .
  140. Шульц, Чарльз (7 апреля 1966 г.). «Peanuts by Charles Schulz for April 07, 1966 | GoComics.com». GoComics . Получено 7 апреля 2024 г. .
  141. ^ "[R] R 3.2.0 выпущен". stat.ethz.ch . Получено 7 апреля 2024 г. .
  142. ^ Шульц, Чарльз М. (2019). Счастье — это теплый щенок . Нью-Йорк: Penguin Workshop. ISBN 978-1-5247-8995-4.
  143. ^ "R 3.1.3 выпущен". stat.ethz.ch . Получено 7 апреля 2024 г. .
  144. ^ "[R] R 3.1.2 выпущен". stat.ethz.ch . Получено 7 апреля 2024 г. .
  145. ^ https://i.ebayimg.com/images/g/9XoAAOSwI51iIBwR/s-l1600.webp [ URL-адрес файла изображения ]
  146. ^ https://cdn11.bigcommerce.com/s-qc6bb7/images/stencil/1280x1280/products/11697/21379/pzl7274__10391.1456100538.jpg?c=2 [ пустой URL ]
  147. ^ https://i.etsystatic.com/12512391/r/il/23f45c/5091663835/il_680x540.5091663835_dqpa.jpg [ файл изображения с открытым URL ]
  148. ^ "Peanuts Springbok Puzzles".
  149. ^ "[R] R 3.1.1 выпущен". stat.ethz.ch . Получено 7 апреля 2024 г. .
  150. ^ "[R] R 3.1.0 выпущен". stat.ethz.ch . Получено 7 апреля 2024 г. .
  151. Шульц, Чарльз (11 января 1965 г.). «Peanuts by Charles Schulz for January 11, 1965 | GoComics.com». GoComics . Получено 7 апреля 2024 г. .
  152. ^ "R 3.0.3 выпущен". stat.ethz.ch . Получено 7 апреля 2024 г. .
  153. Шульц, Чарльз (3 сентября 1971 г.). «Peanuts by Charles Schulz for September 03, 1971 | GoComics.com». GoComics . Получено 7 апреля 2024 г. .
  154. ^ "R 3.0.2 выпущен". stat.ethz.ch . Получено 7 апреля 2024 г. .
  155. Шульц, Чарльз (22 ноября 1953 г.). «Peanuts by Charles Schulz for November 22, 1953 | GoComics.com». GoComics . Получено 7 апреля 2024 г. .
  156. ^ "R 3.0.1 выпущен". stat.ethz.ch . Получено 7 апреля 2024 г. .
  157. Шульц, Чарльз (23 июня 1981 г.). «Peanuts by Charles Schulz for June 23, 1981 | GoComics.com». GoComics . Получено 7 апреля 2024 г. .
  158. ^ "R 3.0.0 выпущен". stat.ethz.ch . Получено 7 апреля 2024 г. .
  159. Шульц, Чарльз (23 октября 1965 г.). «Peanuts by Charles Schulz for October 23, 1965 | GoComics.com». GoComics . Получено 7 апреля 2024 г. .
  160. ^ "R 2.15.3 выпущен". stat.ethz.ch . Получено 7 апреля 2024 г. .
  161. Шульц, Чарльз (31 октября 1969 г.). «Peanuts by Charles Schulz for October 31, 1969 | GoComics.com». GoComics . Получено 7 апреля 2024 г. .
  162. ^ "R 2.15.2 выпущен". stat.ethz.ch . Получено 7 апреля 2024 г. .
  163. Шульц, Чарльз (6 июня 1987 г.). «Peanuts by Charles Schulz for June 06, 1987 | GoComics.com». GoComics . Получено 7 апреля 2024 г. .
  164. ^ "R 2.15.1 выпущен". stat.ethz.ch . Получено 7 апреля 2024 г. .
  165. Шульц, Чарльз (11 апреля 1971 г.). «Peanuts by Charles Schulz for April 11, 1971 | GoComics.com». GoComics . Получено 7 апреля 2024 г. .
  166. ^ "R 2.15.0 выпущен". stat.ethz.ch . Получено 7 апреля 2024 г. .
  167. ^ Это пасхальный бигль, Чарли Браун! (ТВ-короткометражка 1974) - Цитаты - IMDb . Получено 8 апреля 2024 г. – через www.imdb.com.
  168. ^ "R 2.14.2 выпущен + R anniversary". stat.ethz.ch . Получено 7 апреля 2024 г. .
  169. ^ Макгоф, Нелла Бейли (20 января 2023 г.). «Наши любимые цитаты и высказывания из «Рождества Чарли Брауна»». Southern Living . Получено 8 апреля 2024 г.
  170. ^ "R 2.14.1 выпущен". stat.ethz.ch . Получено 7 апреля 2024 г. .
  171. Шульц, Чарльз (29 октября 1973 г.). «Peanuts by Charles Schulz for October 29, 1973 | GoComics.com». GoComics . Получено 7 апреля 2024 г. .
  172. ^ "R 2.14.0 выпущен". stat.ethz.ch . Получено 7 апреля 2024 г. .
  173. Шульц, Чарльз (17 августа 1967 г.). «Peanuts by Charles Schulz for August 17, 1967 | GoComics.com». GoComics . Получено 7 апреля 2024 г. .
Взято с "https://en.wikipedia.org/w/index.php?title=R_(язык_программирования)&oldid=1273251359"