R端子 | |
| パラダイム | マルチパラダイム:手続き型、オブジェクト指向、関数型、リフレクション型、命令型、配列[1] |
|---|---|
| デザイン: | ロス・イハカとロバート・ジェントルマン |
| 開発者 | R コアチーム |
| 初登場 | 1993年8月 |
| 安定版リリース | 4.4.2 [2]
/ 2024年10月31日 |
| タイピングの規律 | 動的 |
| プラットフォーム | arm64とx86-64 |
| ライセンス | GPL-2.0以降[3] |
| ファイル名拡張子 |
|
| Webサイト | r-project.org より |
| 影響を受けた | |
| 影響を受けた | |
| ジュリア[7] パンダ[8] | |
Rは統計計算とデータ可視化のためのプログラミング言語です。データマイニング、バイオインフォマティクス、データ分析の分野で採用されています。[9]
コアR言語は、再利用可能なコード、ドキュメント、サンプル データ を含む多数の拡張パッケージによって拡張されています。
Rソフトウェアはオープンソースでフリーソフトウェアです。GNUプロジェクトによってライセンスされており、GNU一般公衆利用許諾書の下で利用可能です。[3]主にC、Fortran、Rで書かれています。さまざまなオペレーティングシステム用にコンパイル済みの 実行ファイルが提供されています。
インタプリタ言語であるRには、ネイティブのコマンドライン インターフェイスがあります。さらに、統合開発環境のRStudioやノートブック インターフェイスのJupyterなど、複数のサードパーティ製グラフィカル ユーザー インターフェイスも利用できます。
歴史
.jpg/500px-Ross_Ihaka_(5189180796).jpg)

Rは、オークランド大学で統計学入門を教えるためのプログラミング言語として、ロス・イハカ教授とロバート・ジェントルマン教授によって開発されました。[10]この言語はSプログラミング言語に触発されており、ほとんどのSプログラムはRで変更せずに実行できます。[6]この言語は、ローカル変数を可能にするSchemeのレキシカルスコープにも触発されています。[1]
言語名Rは、S言語の後継言語であることと、作者のロスとロバートの共通の頭文字に由来しています。[11] 1993年8月、イハカとジェントルマンは、データアーカイブWebサイトStatLibにRのバイナリを投稿しました。[12]同時に、彼らはs-newsメーリングリストに投稿を発表しました。[13] 1997年12月5日、バージョン0.60がリリースされ、 RはGNUプロジェクトになりました。 [14] 2000年2月29日、最初の公式バージョン1.0がリリースされました。[15]
パッケージ

Rパッケージは、Rを拡張する関数、ドキュメント、データのコレクションです。 [16]たとえば、パッケージはRMarkdown、Quarto、[17] knitr、Sweaveなどのレポート機能を追加します。 パッケージはまた、線形、一般化線形および非線形モデリング、古典的な統計テスト、空間分析、時系列分析、クラスタリングなどのさまざまな統計手法を実装する機能を追加します。 パッケージのインストールと使用が簡単なため、データサイエンスにおけるこの言語の採用が進んでいます。[18]
基本パッケージはRを起動するとすぐに利用可能になり、プログラミング、コンピューティング、グラフィックス生成、基本的な算術、統計機能に必要な構文とコマンドを提供します。 [19]
包括的Rアーカイブネットワーク(CRAN)は、1997年にKurt HornikとFriedrich Leischによって設立され、Rのソースコード、実行ファイル、ドキュメント、およびユーザーが作成したパッケージをホストしています。[20]その名前と範囲は、包括的TeXアーカイブネットワークと包括的Perlアーカイブネットワークを模倣しています。[20] CRANには当初、3つのミラーと12の寄稿パッケージがありました。[21] 2024年10月16日現在、99のミラー[22]と21,513の寄稿パッケージ[update]があります。 [23]パッケージは、リポジトリR-Forge、Omegahat、およびGitHubでも入手できます。[24] [25] [26]
CRAN Web サイトのタスク ビューには、金融、遺伝学、高性能コンピューティング、機械学習、医用画像、メタ分析、社会科学、空間統計などの分野のパッケージがリストされています。
Bioconductorプロジェクトは、ゲノムデータ解析、相補 DNA、マイクロアレイ、およびハイスループット シーケンス法のためのパッケージを提供します。
tidyverseパッケージには、" tidyデータ"へのアクセスと処理に関連するタスクのための共通インターフェースを提供するいくつかの補助パッケージがバンドルされています。 [27]データは、各観測値に対して1行、各変数に対して1列の2次元テーブルに格納されています。 [28]
パッケージのインストールは一度だけ行われます。例えば、tidyverseパッケージをインストールするには、次のようにします。[28]
> install.packages ( "tidyverse" )
パッケージの関数、データ、ドキュメントをロードするには、library()関数を実行します。tidyverseをロードするには: [ a]
> # パッケージ名は引用符で囲むことができます
> library ( "tidyverse" )
> # ただし、パッケージ名は引用符なしでも呼び出すことができます
> library ( tidyverse )
インターフェース
Rにはコマンドラインコンソールがインストールされています。インストールできる統合開発環境(IDE)はいくつかあります。R用のIDEには、R.app [29](OSX / macOSのみ)、Rattle GUI、R Commander、RKWard、RStudio、Tinn-Rなどがあります。[30]
R をサポートする汎用 IDE には、StatET プラグイン経由のEclipseや、 R Tools for Visual Studio経由のVisual Studioなどがあります。
R をサポートするエディターには、Emacs、Nvim-R プラグイン経由のVim 、 Kate、Sweave経由のLyX、WinEdt (Web サイト)、Jupyter (Web サイト) などがあります。
R をサポートするスクリプト言語には、Python (Web サイト)、Perl (Web サイト)、Ruby (ソース コード)、F# (Web サイト)、Julia (ソース コード) などがあります。
R をサポートする汎用プログラミング言語には、 Rserve ソケット サーバー経由のJavaや.NET C# (Web サイト) などがあります。
バックグラウンドで R を使用する統計フレームワークには、JamoviやJASP などがあります。
コミュニティ
R コア チームは、 R ソース コードを保守するために 1997 年に設立されました。R Foundation for Statistical Computing は、財政的支援を提供するために 2003 年 4 月に設立されました。R コンソーシアムは、 Rインフラストラクチャを開発するためのLinux Foundationプロジェクトです。
R Journal は、 R の使用と開発に関する短い記事から中程度の長さの記事を掲載するオープン アクセスの学術ジャーナルです。パッケージ、プログラミングのヒント、CRAN ニュース、財団のニュースに関する記事が含まれます。
R コミュニティは、多くのカンファレンスや対面のミートアップを主催しています。これらのグループには次のものが含まれます。
- UseR!: 毎年開催される国際 R ユーザー カンファレンス (Web サイト)
- 統計計算の方向性 (DSC) (ウェブサイト)
- R-Ladies : R コミュニティにおけるジェンダーの多様性を促進する組織(ウェブサイト)
- SatRdays: 土曜日に開催される R に焦点を当てたカンファレンス (ウェブサイト)
- Rカンファレンス(ウェブサイト)
- posit::conf (旧称 rstudio::conf) (ウェブサイト)
実装
主な R 実装は主にC、Fortran、およびR 自体で書かれています。その他の実装には次のものがあります。
- Radford M. Nealによる pretty quick R (pqR) は、メモリ管理の改善を試みます。
- Renjin は、Java 仮想マシン用のRの実装です。
- CXXRとRiposte [31]はC++で書かれたRの実装である。
- Oracle のFastR は、GraalVM 上に構築されたRの実装です。
- S-PLUSの開発元であるTIBCO Softwareは、 Spotfireと統合するためのR実装であるTERRを開発しました。[32]
Microsoft R Open (MRO)はRの実装でした。2021年6月30日現在、MicrosoftはCRANディストリビューションを採用し、MROを段階的に廃止し始めました。[33]
商用サポート
R はオープンソースプロジェクトですが、一部の企業が商用サポートを提供しています。
- Revolution Analytics は、 Revolution R の商用サポートを提供します。
- Oracle は、R を他の製品に統合するBig Data Applianceの商用サポートを提供しています。
- IBM は、Hadoop内での R の実行に対する商用サポートを提供しています。
例
こんにちは世界!
> print ( "Hello, World!" )
[1] "Hello, World!"
基本的な構文
以下の例は、言語の基本的な構文とコマンドラインインターフェースの使用方法を示しています。(標準的な言語機能の拡張リストは、Rマニュアル「R入門」に記載されています。[34])
Rでは、一般的に好まれる代入演算子は2つの文字からなる矢印です<-が、=場合によっては使用されることもあります。[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" )) # 転置された z_matrix のデータを含む新しい data.frame オブジェクトを作成します。行名は '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] TRUE
>属性( new_df ) # new_df オブジェクトの属性情報を出力します$names [1] "X" "Y" "Z"
$row.names
[1] "A" "B"
$class
[1] "データフレーム"
>属性( 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 )に置き換えることができます}
使用出力:
> f ( 1 , 2 ) [1] 11
> f ( c ( 1 , 2 , 3 ), c ( 5 , 3 , 4 )) [1] 23 18 25
> (1 :3、4 )[ 1 ] 19 22 25
特別な構文を使用して、関数をインフィックス演算子として使用するように定義することができます`%name%`。ここで、「name」は関数変数名です。
> `%sumx2y2%` <- function ( 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
パイプ文字を使用する代わりに、ネストされた関数の別の代替手段は中間オブジェクトを使用することです。しかし、パイプ演算子を使用すると読みやすいコードが生成されると主張する人もいます。[28]
> mtcars_subset_rows <-サブセット( mtcars 、cyl == 4 ) > num_mtcars_subset <- nrow ( mtcars_subset_rows ) > print ( num_mtcars_subset ) [1] 11
オブジェクト指向プログラミング
R言語は、オブジェクト指向プログラミングをネイティブにサポートしています。ネイティブフレームワークには、いわゆるS3システムとS4システムの2つがあります。前者はより非公式で、最初の引数の単一ディスパッチをサポートし、各オブジェクトに「クラス」属性を設定するだけでオブジェクトがクラスに割り当てられます。後者は、Common Lisp Object System (CLOS)のような形式クラス(これもSから派生)とジェネリックメソッドのシステムで、多重ディスパッチと多重継承をサポートしています[40]
この例では、引数が数値ベクトルであるか「因子」であるかに応じて異なるメソッドにディスパッチする
汎用関数summaryです。
> data <- c ( "a" , "b" , "c" , "a" , NA ) > summary ( data ) 長さ クラス モード 5 文字 文字> summary ( as.factor ( data )) abc NA's 2 1 1 1
モデリングとプロット

R 言語には、データ モデリングとグラフィックスのサポートが組み込まれています。次の例は、R が残差を含む線形モデルを生成してプロットする方法を示しています。
# x と y の値を作成
x <- 1 : 6 y <- x ^ 2
# 線形回帰モデル y = A + B * x
model <- lm ( y ~ x )
# モデルの詳細な概要を表示します。
概要( model )
# 図の 2 x 2 レイアウトを作成します
par ( mfrow = c ( 2 , 2 ))
# モデルの診断プロットを出力する
plot ( model )
出力:
残差:
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
残差標準誤差: 自由度 4 で 3.055
多重 R 二乗: 0.9583、調整済み R 二乗: 0.9478
F 統計量: 1 および 4 自由度で 91.88、p 値: 0.000662
マンデルブロ集合

このマンデルブロ集合の例では、複素数の使用を強調しています。これは、異なる複素定数を表す
方程式 の最初の 20 回の反復をモデル化します。z = z2 + cc
事前に機能を提供するパッケージをインストールしますwrite.gif()。
install.packages ( "caTools" )
R ソースコード:
ライブラリ( 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 ),虚数= rep ( seq ( -1.2 , 1.2 , length.out = dy ), times = dx ) )
# 複素数の行列として変形
C <- matrix ( C , dy , dx )
# 出力3D配列を初期化する
X <- array ( 0 , c ( dy , dx , 20 ))
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 )
バージョン名

2.14.0以降のすべてのRバージョンリリースには、ピーナッツの漫画や映画を参照するコードネームが付けられています。[41] [42] [43]
2018年、Rのコア開発者であるピーター・ダルガードは、1997年以降のRのリリースの歴史を発表しました。[44]上記のリリース以前の注目すべき初期リリースには以下のものがあります。
- バージョン1.0.0は2000年2月29日(2000-02-29)の閏日にリリースされました。
- バージョン2.0.0は2004年10月4日(2004-10-04)にリリースされ、「少なくともいい響きだった」[44]
R のバージョンリリースに名前を付けるというアイデアは、DebianとUbuntu のバージョン命名システムに触発されたものです。Dalgaard は、R のコード名にピーナッツの参照を使用するもう 1 つの理由は、「統計学に携わる人は皆、ピーナッツ好き」だからだとも述べています。[44]
参照
さらに読む
- Wickham, Hadley; Çetinkaya-Rundel, Mine; Grolemund, Garrett (2023). R for data science: import, tidy, transform, visualize, and model data (第2版). Beijing Boston Farnham Sebastopol Tokyo: O'Reilly . ISBN 978-1-4920-9740-2。
- ガゴレフスキー、マレク (2024)。ディープRプログラミング。doi :10.5281 / ZENODO.7490464。ISBN 978-0-6455719-2-9。
ポータル
注記
- ^これは、 tidyverse が依存するすべてのパッケージのリストを標準エラーに表示します。また、名前空間の競合を示す警告も表示されることがありますが、通常は無視できます。
外部リンク
- R 技術論文
- Big Book of R、R関連のプログラミング書籍の厳選リスト
- R に関連する書籍 - R プロジェクト、R または S に関連する書籍の部分的に注釈付きの厳選リスト。
参考文献
- ^ abc Morandat, Frances; Hill, Brandon; Osvald, Leo; Vitek, Jan (2012年6月11日). 「R言語の設計の評価: データ分析のためのオブジェクトと関数」.ヨーロッパオブジェクト指向プログラミング会議. 2012 : 104–131. doi :10.1007/978-3-642-31057-7_6 . 2016年5月17日閲覧– SpringerLink経由。
- ^ ピーター・ダルガード (2024 年 10 月 31 日)。 「4.4.2がリリースされました」。2024 年11 月 1 日に取得。
- ^ ab 「R - フリーソフトウェアディレクトリ」。directory.fsf.org 。2024年1月26日閲覧。
- ^ 「R スクリプト」。mercury.webster.edu 。2021年7 月 17 日閲覧。
- ^ 「R データ形式ファミリー (.rdata、.rda)」。Loc.gov。2017年 6 月 9 日。2021 年7 月 17 日閲覧。
- ^ ab Hornik, Kurt; R Core Team (2022年4月12日). 「R FAQ」.包括的なRアーカイブネットワーク. 3.3 RとSの違いは何ですか?. 2022年12月28日時点のオリジナルよりアーカイブ。 2022年12月27日閲覧。
- ^ “Introduction”. The Julia Manual . 2018年6月20日時点のオリジナルよりアーカイブ。 2018年8月5日閲覧。
- ^ 「Rとの比較」。pandas入門。 2024年7月15日閲覧。
- ^ Giorgi, Federico M.; Ceraolo, Carmine; Mercatelli, Daniele (2022年4月27日). 「R言語:バイオインフォマティクスとデータサイエンスのためのエンジン」. Life . 12 (5): 648. Bibcode :2022Life...12..648G. doi : 10.3390/life12050648 . PMC 9148156. PMID 35629316 .
- ^ Ihaka, Ross. 「R プロジェクト: 簡単な歴史と将来についての考察」(PDF)。p. 12。2022年 12 月 28 日時点のオリジナルよりアーカイブ(PDF) 。2022 年12 月 27 日閲覧。
オークランドで入門統計コースを教えられるほどの言語を開発するという目標を設定しました。
- ^ Hornik, Kurt; R Core Team (2022年4月12日). 「R FAQ」.包括的なRアーカイブネットワーク. 2.13 R Foundationとは何ですか?. 2022年12月28日時点のオリジナルよりアーカイブ。 2022年12月28日閲覧。
- ^ 「Index of /datasets」. lib.stat.cmu.edu . 2024年9月5日閲覧。
- ^ イハカ、ロス。「R:過去と未来の歴史」(PDF)。p.4。2022年12月28日時点のオリジナルよりアーカイブ(PDF) 。 2022年12月28日閲覧。
- ^ Ihaka, Ross (1997年12月5日). 「Unix用の新しいRバージョン」. stat.ethz.ch . 2023年2月12日時点のオリジナルよりアーカイブ。 2023年2月12日閲覧。
- ^ Ihaka, Ross. 「Rプロジェクト:簡単な歴史と将来についての考察」(PDF)。p. 18。2022年12月28日時点のオリジナルよりアーカイブ(PDF) 。 2022年12月27日閲覧。
- ^ Wickham, Hadley; Cetinkaya-Rundel, Mine; Grolemund, Garrett (2023). R for Data Science, Second Edition . O'Reilly . p. xvii. ISBN 978-1-492-09740-2。
- ^ “Quarto”. Quarto . 2024年9月5日閲覧。
- ^ Chambers, John M. (2020). 「S、R、およびデータサイエンス」。Rジャーナル。12 (1): 462–476。doi : 10.32614/RJ-2020-028。ISSN 2073-4859。R言語と関連ソフトウェアは、データサイエンスのコンピューティングにおいて重要な役割を果たしています。...Rパッケージ は
、幅広い目的とユーザー向けのツールを提供します
。 - ^ Davies, Tilman M. (2016). 「R と寄付パッケージのインストール」。Rの本: プログラミングと統計の入門コース。カリフォルニア州サンフランシスコ: No Starch Press。p. 739。ISBN 9781593276515。
- ^ ab Hornik, Kurt (2012). 「包括的なRアーカイブネットワーク」WIREs Computational Statistics 4 (4): 394–398. doi : 10.1002/wics.1212. ISSN 1939-5108. S2CID 62231320.
- ^ カート・ホーニク (1997 年 4 月 23 日)。 「アナウンス:CRAN」。r-ヘルプ。ウィキデータ Q101068595。。
- ^ 「CRANミラーの現状」cran.r-project.org . 2024年10月16日閲覧。
- ^ 「CRAN - 寄稿パッケージ」。cran.r-project.org 。 2024年10月16日閲覧。
- ^ 「R-Forge: Welcome」. r-forge.r-project.org . 2024年9月5日閲覧。
- ^ 「統計計算のためのオメガプロジェクト」www.omegahat.net . 2024年9月5日閲覧。
- ^ 「Build software better, together」. GitHub . 2024年9月5日閲覧。
- ^ Wickham, Hadley (2014). 「Tidy Data」(PDF). Journal of Statistical Software . 59 (10). doi :10.18637/jss.v059.i10.
- ^ abc Wickham, Hadley; Cetinkaya-Rundel, Mine; Grolemund, Garrett (2023). R for Data Science, Second Edition . O'Reilly . ISBN 978-1-492-09740-2。
- ^ 「R for macOS」. cran.r-project.org . 2024年9月5日閲覧。
- ^ “Linguagem R 用の IDE/エディター | Tinn-R - ホーム”. Tinn-R (ブラジル系ポルトガル語) 。2024 年9 月 5 日に取得。
- ^ Talbot, Justin; DeVito, Zachary; Hanrahan, Pat (2012 年 1 月 1 日)。「Riposte: R のベクトル コード用のトレース駆動型コンパイラと並列 VM」。並列アーキテクチャとコンパイル技術に関する第 21 回国際会議の議事録。ACM。pp. 43–52。doi : 10.1145 / 2370816.2370825。ISBN 9781450311823. S2CID 1989369。
- ^ Jackson, Joab (2013 年 5 月 16 日). TIBCO が企業向けに無料の R を提供。PC World。2015年 7 月 20 日閲覧。
- ^ 「Azure SQL および SQL Server における R の将来について」。2021 年 6 月 30 日。2021 年11 月 7 日に閲覧。
- ^ 「R入門。Rに関するメモ: データ分析とグラフィックスのためのプログラミング環境」(PDF) 。 2021年1月3日閲覧。
- ^ R 開発コアチーム。「= 演算子を使用した代入」 。2018年9 月 11 日閲覧。
- ^ Kabacoff, Robert (2012). 「Quick-R: ユーザー定義関数」. statmethods.net . 2018年9月28日閲覧。
- ^ Wickham, Hadley. 「高度なR - 関数型プログラミング - クロージャ」. adv-r.had.co.nz .
- ^ 「ニュース」. r-project.org .
- ^ 「R:R News」. cran.r-project.org . 2024年3月14日閲覧。
- ^ 「クラスメソッド」 。 2024年4月25日閲覧。
- ^ Monkman, Martin. 第 5 章 R リリース名 | R によるデータ サイエンス: リソース概要。
- ^ McGowan, Lucy D'Agostino (2017年9月28日). 「Rリリース名」. livefreeordichotomize.com . 2024年4月7日閲覧。
- ^ r-hub/rversions、RコンソーシアムのR-hubプロジェクト、2024年2月29日、 2024年4月7日閲覧
- ^ abcd Dalgaard, Peter (2018年7月15日). 「What's in a name? 20 years of R release management」(ビデオ) . YouTube . 2024年4月9日閲覧。
- ^ 「Race for Your Life, Charlie Brown」. IMDB . 1977年8月3日. 2024年6月18日閲覧。
- ^ 「R 4.4.1 がリリースされました」。stat.ethz.ch 。 2024年6月18日閲覧。
- ^ シュルツ、チャールズ (1980年6月29日). 「チャールズ・シュルツのピーナッツ 1980年6月29日 | GoComics.com」. GoComics . 2024年4月24日閲覧。
- ^ 「R 4.4.0がリリースされました」。stat.ethz.ch 。 2024年4月24日閲覧。
- ^ シュルツ、チャールズ (1980年6月29日). 「チャールズ・シュルツのピーナッツ、1980年6月29日 | GoComics.com」。GoComics 。 2024年4月9日閲覧。
- ^ “R 4.3.3 がリリースされました”. hypatia.math.ethz.ch . 2024年4月7日閲覧。
- ^ シュルツ、チャールズ (1996年10月31日). 「チャールズ・シュルツのピーナッツ、1996年10月31日版 | GoComics.com」. GoComics . 2024年4月9日閲覧。
- ^ 「[Rd] R 4.3.2がリリースされました」。stat.ethz.ch 。 2024年4月7日閲覧。
- ^ シュルツ、チャールズ (1979年4月28日). 「チャールズ・シュルツのピーナッツ、1979年4月28日版 | GoComics.com」. GoComics . 2024年4月9日閲覧。
- ^ 「[Rd] R 4.3.1がリリースされました」。stat.ethz.ch 。 2024年4月7日閲覧。
- ^ シュルツ、チャールズ (1980年6月13日). 「チャールズ・シュルツのピーナッツ、1980年6月13日版 | GoComics.com」。GoComics 。 2024年4月9日閲覧。
- ^ シュルツ、チャールズ (1980年6月16日). 「チャールズ・シュルツのピーナッツ、1980年6月16日 | GoComics.com」。GoComics 。 2024年4月9日閲覧。
- ^ シュルツ、チャールズ (1964年11月26日). 「チャールズ・シュルツのピーナッツ、1964年11月26日版 | GoComics.com」. GoComics . 2024年4月9日閲覧。
- ^ 「[Rd] R 4.3.0がリリースされました」。stat.ethz.ch 。 2024年4月7日閲覧。
- ^ シュルツ、チャールズ (2001年3月30日). 「チャールズ・シュルツのピーナッツ 2001年3月30日版 | GoComics.com」. GoComics . 2024年4月9日閲覧。
- ^ 「[Rd] R 4.2.3がリリースされました」。stat.ethz.ch 。 2024年4月7日閲覧。
- ^ シュルツ、チャールズ (1962年10月30日). 「チャールズ・シュルツのピーナッツ、1962年10月30日版 | GoComics.com」. GoComics . 2024年4月9日閲覧。
- ^ 「[Rd] R 4.2.2がリリースされました」。stat.ethz.ch 。 2024年4月7日閲覧。
- ^ シュルツ、チャールズ (1970年11月22日). 「チャールズ・シュルツのピーナッツ、1970年11月22日版 | GoComics.com」. GoComics . 2024年4月9日閲覧。
- ^ シュルツ、チャールズ (1971年7月29日). 「チャールズ・シュルツのピーナッツ、1971年7月29日版 | GoComics.com」. GoComics . 2024年4月9日閲覧。
- ^ シュルツ、チャールズ (1969年9月25日). 「チャールズ・シュルツのピーナッツ、1969年9月25日版 | GoComics.com」. GoComics . 2024年4月9日閲覧。
- ^ シュルツ、チャールズ (1973年10月13日). 「チャールズ・シュルツのピーナッツ、1973年10月13日版 | GoComics.com」. GoComics . 2024年4月9日閲覧。
- ^ シュルツ、チャールズ (1974年2月8日). 「チャールズ・シュルツのピーナッツ、1974年2月8日 | GoComics.com」. GoComics . 2024年4月9日閲覧。
- ^ シュルツ、チャールズ(1970年1月8日)。「チャールズ・シュルツのピーナッツ、1970年1月8日版 | GoComics.com」。GoComics 。 2024年4月9日閲覧。
- ^ 「[Rd] R 4.2.1がリリースされました」。stat.ethz.ch 。 2024年4月7日閲覧。
- ^ ab Schulz, Charles (1967年3月6日). “Peanuts by Charles Schulz for March 06, 1967 | GoComics.com”. GoComics . 2024年4月9日閲覧。
- ^ 「[Rd] R 4.2.0がリリースされました」。stat.ethz.ch 。 2024年4月7日閲覧。
- ^ ab "[Rd] R 4.1.2 がリリースされました". hypatia.math.ethz.ch . 2024年4月7日閲覧。
- ^ シュルツ、チャールズ(1967年11月1日)。「チャールズ・シュルツのピーナッツ、1967年11月1日版 | GoComics.com」。GoComics 。 2024年4月9日閲覧。
- ^ シュルツ、チャールズ (1967年7月12日). 「チャールズ・シュルツのピーナッツ、1967年7月12日版 | GoComics.com」. GoComics . 2024年4月9日閲覧。
- ^ シュルツ、チャールズ (1978年5月17日). 「チャールズ・シュルツのピーナッツ、1978年5月17日 | GoComics.com」。GoComics 。 2024年4月9日閲覧。
- ^ 「[Rd] R 4.1.1がリリースされました」。hypatia.math.ethz.ch 。2024年4月7日閲覧。
- ^ シュルツ、チャールズ (1986年2月12日). 「チャールズ・シュルツのピーナッツ、1986年2月12日版 | GoComics.com」. GoComics . 2024年4月8日閲覧。
- ^ 「[Rd] R 4.1.0がリリースされました」。hypatia.math.ethz.ch 。2024年4月7日閲覧。
- ^ シュルツ、チャールズ (1978年7月30日). 「チャールズ・シュルツのピーナッツ、1978年7月30日版 | GoComics.com」. GoComics . 2024年4月7日閲覧。
- ^ 「[Rd] R 4.0.5がリリースされました」。hypatia.math.ethz.ch 。2024年4月7日閲覧。
- ^ シュルツ、チャールズ (1959年3月2日). 「チャールズ・シュルツのピーナッツ、1959年3月2日 | GoComics.com」. GoComics . 2024年4月7日閲覧。
- ^ シュルツ、チャールズ (2006年2月27日). 「チャールズ・シュルツのピーナッツ 2006年2月27日 | GoComics.com」. GoComics . 2024年4月7日閲覧。
- ^ シュルツ、チャールズ (1959年3月13日). 「チャールズ・シュルツのピーナッツ、1959年3月13日版 | GoComics.com」. GoComics . 2024年4月7日閲覧。
- ^ 「[Rd] R 4.0.4は2月15日に予定されています」。hypatia.math.ethz.ch 。 2024年4月7日閲覧。
- ^ シュルツ、チャールズ (1972年10月23日). 「チャールズ・シュルツのピーナッツ、1972年10月23日版 | GoComics.com」. GoComics . 2024年4月7日閲覧。
- ^ 「[Rd] R 4.0.3がリリースされました」。stat.ethz.ch 。 2024年4月7日閲覧。
- ^ シュルツ、チャールズ (1962年4月14日). 「チャールズ・シュルツのピーナッツ、1962年4月14日版 | GoComics.com」. GoComics . 2024年4月7日閲覧。
- ^ 「R 4.0.2がリリースされました」。hypatia.math.ethz.ch 。2024年4月7日閲覧。
- ^ シュルツ、チャールズ (1962年2月6日). 「チャールズ・シュルツのピーナッツ、1962年2月6日 | GoComics.com」. GoComics . 2024年4月7日閲覧。
- ^ “R 4.0.1 がリリースされました”. hypatia.math.ethz.ch . 2024年4月7日閲覧。
- ^ シュルツ、チャールズ (1970年4月24日). 「チャールズ・シュルツのピーナッツ、1970年4月24日版 | GoComics.com」. GoComics . 2024年4月7日閲覧。
- ^ “R 4.0.0 がリリースされました”. hypatia.math.ethz.ch . 2024年4月7日閲覧。
- ^ シュルツ、チャールズ (2000年2月29日). 「チャールズ・シュルツのピーナッツ 2000年2月29日 | GoComics.com」. GoComics . 2024年4月7日閲覧。
- ^ 「R 3.6.3 がリリースされました」。hypatia.math.ethz.ch 。2024年4月7日閲覧。
- ^ シュルツ、チャールズ (1965年7月12日). 「チャールズ・シュルツのピーナッツ、1965年7月12日版 | GoComics.com」。GoComics 。 2024年4月7日閲覧。
- ^ “R 3.6.2 がリリースされました”. hypatia.math.ethz.ch . 2024年4月7日閲覧。
- ^ ab Schulz, Charles (1971年3月22日). “Peanuts by Charles Schulz for March 22, 1971 | GoComics.com”. GoComics . 2024年4月7日閲覧。
- ^ 「R 3.6.1 がリリースされました」。hypatia.math.ethz.ch 。2024年4月7日閲覧。
- ^ シュルツ、チャールズ (1963年3月3日). 「チャールズ・シュルツのピーナッツ、1963年3月3日 | GoComics.com」. GoComics . 2024年4月7日閲覧。
- ^ 「R 3.6.0がリリースされました」。hypatia.math.ethz.ch 。2024年4月7日閲覧。
- ^ シュルツ、チャールズ (1959年3月11日). 「チャールズ・シュルツのピーナッツ、1959年3月11日版 | GoComics.com」. GoComics . 2024年4月7日閲覧。
- ^ 「R 3.5.3がリリースされました」。stat.ethz.ch 。 2024年4月7日閲覧。
- ^ シュルツ、チャールズ (1960年1月25日). 「チャールズ・シュルツのピーナッツ、1960年1月25日版 | GoComics.com」. GoComics . 2024年4月7日閲覧。
- ^ 「R 3.5.2がリリースされました」。stat.ethz.ch 。 2024年4月7日閲覧。
- ^ シュルツ、チャールズ (1972年3月9日). 「チャールズ・シュルツのピーナッツ、1972年3月9日 | GoComics.com」. GoComics . 2024年4月7日閲覧。
- ^ 「R 3.5.1 がリリースされました」。stat.ethz.ch 。 2024年4月7日閲覧。
- ^ シュルツ、チャールズ (1973年1月27日). 「チャールズ・シュルツのピーナッツ、1973年1月27日版 | GoComics.com」. GoComics . 2024年4月7日閲覧。
- ^ 「R 3.5.0がリリースされました」。hypatia.math.ethz.ch 。2024年4月7日閲覧。
- ^ https://collectpeanuts.com/Collection/ImagesW/Plaques/201405/IMG_4892.jpg [裸のURL画像ファイル]
- ^ 「R 3.4.4がリリースされました」。hypatia.math.ethz.ch 。2024年4月7日閲覧。
- ^ シュルツ、チャールズ (1967年2月19日). 「チャールズ・シュルツのピーナッツ 1967年2月19日 | GoComics.com」. GoComics . 2024年4月7日閲覧。
- ^ “R 3.4.3 がリリースされました”. hypatia.math.ethz.ch . 2024年4月7日閲覧。
- ^ 「R 3.4.2 がリリースされました」。hypatia.math.ethz.ch 。2024年4月7日閲覧。
- ^ ab Schulz, Charles (1965年9月9日). “Peanuts by Charles Schulz for September 09, 1965 | GoComics.com”. GoComics . 2024年4月7日閲覧。
- ^ 「R 3.4.1 がリリースされました」。hypatia.math.ethz.ch 。2024年4月7日閲覧。
- ^ 「R 3.4.0がリリースされました」。stat.ethz.ch 。 2024年4月7日閲覧。
- ^ シュルツ、チャールズ (1966年6月29日). 「チャールズ・シュルツのピーナッツ、1966年6月29日版 | GoComics.com」. GoComics . 2024年4月7日閲覧。
- ^ 「[R] R 3.3.3がリリースされました」。stat.ethz.ch 。 2024年4月7日閲覧。
- ^ シュルツ、チャールズ (1968年10月30日). 「チャールズ・シュルツのピーナッツ、1968年10月30日版 | GoComics.com」. GoComics . 2024年4月7日閲覧。
- ^ 「[R] R 3.3.2がリリースされました」。stat.ethz.ch 。 2024年4月7日閲覧。
- ^ シュルツ、チャールズ (1967年6月15日). 「チャールズ・シュルツのピーナッツ、1967年6月15日版 | GoComics.com」. GoComics . 2024年4月7日閲覧。
- ^ 「[R] R 3.3.1がリリースされました」。stat.ethz.ch 。 2024年4月7日閲覧。
- ^ シュルツ、チャールズ (1971年5月7日). 「チャールズ・シュルツのピーナッツ、1971年5月7日 | GoComics.com」. GoComics . 2024年4月7日閲覧。
- ^ 「[R] R 3.3.0がリリースされました」。stat.ethz.ch 。 2024年4月7日閲覧。
- ^ ab Schulz, Charles (1964年2月20日). “Peanuts by Charles Schulz for February 20, 1964 | GoComics.com”. GoComics . 2024年4月7日閲覧。
- ^ 「VERSION-NICK」 . 2024年4月7日閲覧。
- ^ 「R 3.2.5がリリースされました」。stat.ethz.ch 。 2024年4月7日閲覧。
- ^ 「R 3.2.4-revised がリリースされました」。stat.ethz.ch 。 2024年4月7日閲覧。
- ^ 「R 3.2.4がリリースされました」。stat.ethz.ch 。 2024年4月7日閲覧。
- ^ シュルツ、チャールズ (1980年12月18日). 「チャールズ・シュルツのピーナッツ、1980年12月18日版 | GoComics.com」. GoComics . 2024年4月9日閲覧。
- ^ 「R 3.2.3がリリースされました」。stat.ethz.ch 。 2024年4月7日閲覧。
- ^ MarketScreener (2008年10月7日). 「METLIFE : 火災安全の基礎を学ぼう - 2008年10月7日午後4時3分 (東部夏時間) | MarketScreener」. www.marketscreener.com . 2024年4月7日閲覧。
- ^ 「メットライフ、安全のために火災安全の基本を復習するようアドバイス」Claims Journal 2005年10月12日2024年4月7日閲覧。
- ^ 「R 3.2.2がリリースされました」。stat.ethz.ch 。 2024年4月7日閲覧。
- ^ シュルツ、チャールズ (1969年3月10日). 「チャールズ・シュルツのピーナッツ 1969年3月10日 | GoComics.com」. GoComics . 2024年4月7日閲覧。
- ^ 「[R] R 3.2.1 リフトオフ」. stat.ethz.ch . 2024年4月7日閲覧。
- ^ シュルツ、チャールズ (1966年4月7日). 「チャールズ・シュルツのピーナッツ、1966年4月7日 | GoComics.com」. GoComics . 2024年4月7日閲覧。
- ^ 「[R] R 3.2.0がリリースされました」。stat.ethz.ch 。 2024年4月7日閲覧。
- ^ シュルツ、チャールズ・M.(2019)。『幸せは温かい子犬』ニューヨーク:ペンギンワークショップ。ISBN 978-1-5247-8995-4。
- ^ 「R 3.1.3がリリースされました」。stat.ethz.ch 。 2024年4月7日閲覧。
- ^ 「[R] R 3.1.2がリリースされました」。stat.ethz.ch 。 2024年4月7日閲覧。
- ^ https://i.ebayimg.com/images/g/9XoAAOSwI51iIBwR/s-l1600.webp [裸のURL画像ファイル]
- ^ https://cdn11.bigcommerce.com/s-qc6bb7/images/stencil/1280x1280/products/11697/21379/pzl7274__10391.1456100538.jpg?c=2 [ベア URL ]
- ^ https://i.etsystatic.com/12512391/r/il/23f45c/5091663835/il_680x540.5091663835_dqpa.jpg [裸の URL 画像ファイル]
- ^ 「ピーナッツ スプリングボック パズル」.
- ^ 「[R] R 3.1.1がリリースされました」。stat.ethz.ch 。 2024年4月7日閲覧。
- ^ 「[R] R 3.1.0がリリースされました」。stat.ethz.ch 。 2024年4月7日閲覧。
- ^ シュルツ、チャールズ (1965年1月11日). 「チャールズ・シュルツのピーナッツ、1965年1月11日版 | GoComics.com」. GoComics . 2024年4月7日閲覧。
- ^ 「R 3.0.3がリリースされました」。stat.ethz.ch 。 2024年4月7日閲覧。
- ^ シュルツ、チャールズ (1971年9月3日). 「チャールズ・シュルツのピーナッツ、1971年9月3日 | GoComics.com」. GoComics . 2024年4月7日閲覧。
- ^ 「R 3.0.2がリリースされました」。stat.ethz.ch 。 2024年4月7日閲覧。
- ^ シュルツ、チャールズ (1953年11月22日). 「チャールズ・シュルツのピーナッツ、1953年11月22日版 | GoComics.com」. GoComics . 2024年4月7日閲覧。
- ^ 「R 3.0.1 がリリースされました」。stat.ethz.ch 。 2024年4月7日閲覧。
- ^ シュルツ、チャールズ (1981年6月23日). 「チャールズ・シュルツのピーナッツ、1981年6月23日版 | GoComics.com」. GoComics . 2024年4月7日閲覧。
- ^ 「R 3.0.0がリリースされました」。stat.ethz.ch 。 2024年4月7日閲覧。
- ^ シュルツ、チャールズ (1965年10月23日). 「チャールズ・シュルツのピーナッツ、1965年10月23日版 | GoComics.com」. GoComics . 2024年4月7日閲覧。
- ^ 「R 2.15.3がリリースされました」。stat.ethz.ch 。 2024年4月7日閲覧。
- ^ シュルツ、チャールズ (1969年10月31日). 「チャールズ・シュルツのピーナッツ、1969年10月31日版 | GoComics.com」. GoComics . 2024年4月7日閲覧。
- ^ 「R 2.15.2がリリースされました」。stat.ethz.ch 。 2024年4月7日閲覧。
- ^ シュルツ、チャールズ (1987年6月6日). 「チャールズ・シュルツのピーナッツ、1987年6月6日 | GoComics.com」. GoComics . 2024年4月7日閲覧。
- ^ 「R 2.15.1がリリースされました」。stat.ethz.ch 。 2024年4月7日閲覧。
- ^ シュルツ、チャールズ (1971年4月11日). 「チャールズ・シュルツのピーナッツ、1971年4月11日版 | GoComics.com」. GoComics . 2024年4月7日閲覧。
- ^ 「R 2.15.0がリリースされました」。stat.ethz.ch 。 2024年4月7日閲覧。
- ^ イースターのビーグル犬、チャーリー・ブラウンだよ! (TV Short 1974) - 名言集 - IMDb . 2024年4月8日閲覧- www.imdb.com経由。
- ^ “R 2.14.2 がリリース + R 記念日”. stat.ethz.ch . 2024年4月7日閲覧。
- ^ McGough, Nellah Bailey (2023年1月20日). 「『A Charlie Brown Christmas』からのお気に入りの引用と格言」. Southern Living . 2024年4月8日閲覧。
- ^ 「R 2.14.1 がリリースされました」。stat.ethz.ch 。 2024年4月7日閲覧。
- ^ シュルツ、チャールズ (1973年10月29日). 「チャールズ・シュルツのピーナッツ、1973年10月29日版 | GoComics.com」. GoComics . 2024年4月7日閲覧。
- ^ 「R 2.14.0がリリースされました」。stat.ethz.ch 。 2024年4月7日閲覧。
- ^ シュルツ、チャールズ (1967年8月17日). 「チャールズ・シュルツのピーナッツ、1967年8月17日 | GoComics.com」. GoComics . 2024年4月7日閲覧。
