Rは 統計計算 とデータ可視化 のためのプログラミング言語 です。データマイニング 、バイオインフォマティクス 、データ分析 、データサイエンス の分野で広く採用されています。[ 9 ]
R言語のコア部分は、再利用可能なコード 、ドキュメント、サンプルデータを含む多数のソフトウェアパッケージによって拡張されています。最も人気のあるRパッケージの一部は tidyverse コレクションに含まれており、データの視覚化、変換、モデリングの機能を強化し、プログラミングの容易さを向上させています(著者とユーザーによると)。[ 10 ]
RはGNU General Public License の下で配布されているフリーのオープンソースソフトウェア です。[ 3 ] [ 11 ] この言語は主にC 、Fortran 、そしてR自身 で実装されています。主要なオペレーティングシステム (Linux 、MacOS 、Microsoft Windowsなど)向けに コンパイル済みの 実行ファイル が利用可能です。
その中核は、ネイティブのコマンドラインインターフェースを備えた インタープリタ言語 です。さらに、RStudio (統合開発環境 )、 Jupyter (ノートブックインターフェース)、モバイルデバイス向けの Termux やGoogle Colab など、複数のサードパーティ製 アプリケーションがグラフィカルユーザーインターフェース として利用可能です。[ 12 ]
歴史 R言語は、オークランド大学 で統計学入門を教えるためのプログラミング言語として、ロス・イハカ 教授とロバート・ジェントルマン 教授によって開発されました。[ 13 ] この言語はSプログラミング言語 に影響を受けており、ほとんどのSプログラムはRで変更せずに実行できます。 [ 6 ] この言語はSchemeの レキシカルスコープ にも影響を受けており、ローカル変数 を使用することができます。[ 1 ]
言語名Rは、S言語の後継言語であることと、作者であるロスとロバートの名前の頭文字をとったことに由来する。[ 14 ] 1993年8月、イハカとジェントルマンはデータアーカイブウェブサイトStatLibにRのバイナリファイルを投稿した。 [ 15 ] 同時に、彼らはs-news メーリングリストで投稿を発表した。[ 16 ] 1997年12月5日、バージョン0.60がリリースされ、RはGNUプロジェクト となった。[ 17 ] 2000年2月29日、バージョン1.0がリリースされた。[ 18 ]
パッケージデータ可視化のためのRパッケージggplot2 で作成されたバイオリンプロット Rパッケージは 、Rを拡張する関数、ドキュメント、およびデータのコレクションです。[ 19 ] 例えば、パッケージはレポート機能(R Markdown 、Quarto、[ 20 ] knitr 、Sweaveなどのパッケージを使用)を追加したり、さまざまな統計手法( 線形 、一般化線形 および非線形 モデリング、古典的な統計検定 、空間 分析、時系列分析 、クラスタリング など)をサポートしたりできます。パッケージのインストールと使用の容易さは、データサイエンス におけるこの言語の採用に貢献しています。[ 21 ]
インストール後にRを起動するとすぐに利用できる基本パッケージは、プログラミング、コンピューティング、グラフィックス生成、基本的な算術 、統計機能に必要な基本的な構文とコマンドを提供します。 [ 22 ]
一例として、Rパッケージのコレクションであるtidyverseが挙げられます。これは、複数の補助パッケージをバンドルして共通 APIを提供しています。このコレクションは、「 整頓されたデータ 」[ 23 ] へのアクセスと処理に関連するタスクに特化しています。整頓されたデータとは、各観測値 につき1行、各変数につき1列の2次元 表に含まれるデータです。[ 24 ]
パッケージのインストールは一度だけ行われます。例えば、tidyverseコレクションをインストールするには、次のようにします。[ 24 ]
> install.packages ( "tidyverse" ) パッケージの関数、データ、ドキュメントをロードするには、library()関数を呼び出します。tidyverseコレクションをロードするには、次のコードを実行します。[ a ]
> # パッケージ名は引用符で囲むことができます > library ( "tidyverse" ) > # ただし、パッケージ名は引用符なしでも使用できます > library ( tidyverse ) 包括的Rアーカイブネットワーク (CRAN)は、Rのソースコード 、実行ファイル、ドキュメント、およびユーザーが作成したパッケージをホストするために、1997年にKurt HornikとFriedrich Leischによって設立されました。 [ 25 ] CRANの名前と範囲は、包括的TeXアーカイブネットワーク (CTAN)と包括的Perlアーカイブネットワーク (CPAN)を模倣しています。[ 25 ] CRANは当初、3つのミラーサイト と12の寄稿パッケージしかありませんでした。[ 26 ] 2025年6月30日現在、90のミラー[ 27 ] と22,390の寄稿パッケージがあります。[ 28 ] パッケージは、R-Forge、Omegahat、GitHubなどの リポジトリ でも入手できます。[ 29 ] [ 30 ] [ 31 ]
CRAN Web サイトでのガイダンスとして、タスク ビュー 領域には特定のトピックに関連するパッケージがリストされています。サンプル トピックには、因果推論 、金融 、遺伝学 、高性能コンピューティング 、機械学習 、医用画像 、メタ分析 、社会科学 、空間統計 などがあります。
Bioconductorプロジェクトは、 ゲノム データ解析、相補 DNA 、マイクロアレイ 、およびハイスループット シーケンス 法用のパッケージを提供します。
RコンソーシアムはRをサポートする3つの主要グループの1つです。 R ソフトウェア開発をサポートする主なグループは 3 つあります。
R Journal は 、 R の使用と開発に関する短い記事から中程度の長さの記事を掲載するオープン アクセス の学術ジャーナル です。このジャーナルには、パッケージ、プログラミングのヒント、CRAN のニュース、財団のニュースに関する記事が含まれています。
UseR!カンファレンスはRコミュニティが集まる場所の一つです Rコミュニティは多くのカンファレンスや対面式のミートアップを主催しています。[ b ] これらのグループには以下が含まれます。
Twitterなどのソーシャルメディアサイトでは、ハッシュタグ#rstatsを使用してRコミュニティの最新の動向を追跡することができます。[ 32 ]
例
こんにちは世界!以下は「Hello, World!」プログラム です。
> print ( "Hello, World!" ) [1] "Hello, World!" この関数を使用する別のバージョンを次に示しますcat()。
> cat ( "Hello, World!" ) こんにちは、世界!
基本的な構文 次の例は、言語の基本的な構文 とコマンドラインインターフェースの使用方法を示しています。[ c ]
Rでは、一般的に好まれる代入演算子 は2つの文字からなる矢印です<-が、=場合によっては使用されることもあります。[ 33 ]
> x <- 1 : 6 # 現在の環境に数値ベクトルを作成します。 > y <- x ^ 2 # 同様に、xの値に基づいてベクトルを作成します。 > 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のデータを含む新しいデータフレームオブジェクトを作成します。行名は「A」と「B」です。 > names ( new_df ) <- c ( "X" , "Y" , "Z" ) # new_dfデータフレームの列名をX、Y、Zに設定します。 > 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 # データフレームの列Zには、構文$Z、['Z']、または[3]を使用してアクセスでき、値は同じです。 [1] TRUE > attribute ( new_df ) # new_dfデータフレームの属性に関する情報を出力します $names [1] "X" "Y" "Z" $row.names [1] "A" "B" $class [1] "data.frame" > 属性 ( new_df ) $ row.names <- c ( "one" , "two" ) # row.names 属性にアクセスして変更します。これは rownames() 関数を使用して行うこともできます。 > new_df XYZ one 2 6 12 two 20 30 42
関数の構造 Rは、コードの再利用性を高めるために新しい機能を追加する関数 を作成することができます。 [ 34 ] 関数本体内で作成されたオブジェクト (中括弧で囲まれたもの)は、関数内からのみアクセス 可能であり、任意のデータ型 を返すことができます。Rでは、ほぼすべての関数とすべてのユーザー定義関数は クロージャ です。[ 35 ]
以下は算術計算を実行する関数を作成する例です。
# 関数の入力パラメータはxとyです。 # fという名前の関数は、xとyの線形結合を返します。f <- function ( x , y ) { z <- 3 * x + 4 * y # 明示的な return() ステートメントはオプションです。この場合は単に `z` に置き換えることができます。 return ( z ) } # 代わりに、関数内で最後に実行された文が暗黙的に返されます。 f <- function ( x , y ) 3 * x + 4 * y 以下は、上記で定義した関数を使用した場合の出力です。
> f ( 1 , 2 ) # 3 * 1 + 4 * 2 = 3 + 8 [1] 11 > f ( c ( 1 , 2 , 3 ), c ( 5 , 3 , 4 )) # 要素ごとの計算 [1] 23 18 25 > f ( 1 : 3 , 4 ) # f(c(1, 2, 3), c(4, 4, 4)) と同等 [1] 19 22 25 特別な構文 (「name」は関数変数名)を使用して、 関数を中置演算子 として定義することができます。`%name%`
> `%sumx2y2%` <- function ( e1 , e2 ) { e1 ^ 2 + e2 ^ 2 } > 1 : 3 %sumx2y2% - ( 1 : 3 ) [1] 2 8 18 Rバージョン4.1.0以降では、関数は短い表記法(ラムダ計算 に触発されたもの)で記述できるようになり、これは匿名関数を高階関数に渡すのに便利です。[ 36 ]
> sapply ( 1 : 5 , \ ( i ) i ^ 2 ) # ここで \(i) は function(i) と同じ [1] 1 4 9 16 25
ネイティブパイプ演算子 Rバージョン4.1.0では、ネイティブパイプ演算子 |>が導入されました。[ 37 ] この演算子を使用すると、ネストされた関数呼び出しを使用するのではなく、関数を連鎖させることができます。
> nrow ( subset ( mtcars , cyl == 4 )) # パイプ文字なしでネスト [1] 11 > mtcars |> subset ( cyl == 4 ) |> nrow () # パイプ文字の使用 [1] 11 ネストされた関数の代わりに、パイプ演算子ではなく中間オブジェクトを使用することもできます。
> mtcars_subset_rows <- subset ( mtcars , cyl == 4 ) > num_mtcars_subset <- nrow ( mtcars_subset_rows ) > print ( num_mtcars_subset ) [1] 11 パイプ演算子は読みやすいコードを生成できますが、Hadley Wickhamのような影響力のあるRプログラマーは 、コードの難読化を 避けるために、この演算子を使用して最大10~15行のコードを連結し、意味のある名前を持つオブジェクトに保存することを提案しています。[ 38 ]
オブジェクト指向プログラミング R言語はオブジェクト指向プログラミングを ネイティブにサポートしています。ネイティブフレームワークに は、いわゆるS3システムとS4システムの2つがあります。前者はより非公式で、第一引数の単一ディスパッチをサポートし、各オブジェクトに「class」属性を設定するだけでオブジェクトをクラスに割り当てることができます。後者はCommon Lisp Object System (CLOS)に似たシステムで、形式的なクラス(これも S から派生)とジェネリックメソッドを備え、多重ディスパッチと多重継承をサポートしてい ます[ 39 ] 。
以下の例では、 は、引数 が数値ベクトル か因子 かに応じて異なるメソッドにディスパッチする汎用関数 summary()です。
> data <- c ( "a" , "b" , "c" , "a" , NA ) > summary ( data ) 長さ クラス モード 5 文字 文字 > summary ( as.factor ( data )) 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 )) # モデルの診断プロットを出力する plot ( model ) summary()上記のコード ブロックの関数 からの出力は次のようになります。
残差: 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
マンデルブロ集合 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 ), 虚数 = 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のコアチームのサインが入ったRバージョン1.0.0のCD。2019年にケベック市で撮影。 2.14.0以降のRバージョンリリースにはすべて、ピーナッツの 漫画や映画にちなんだコードネーム が付けられています。[ 40 ] [ 41 ] [ 42 ]
2018年に、Rのコア開発者であるピーター・ダルガードは、 1997年以降のRのリリースの歴史を発表しました。[ 43 ] 名前の付いたリリースの前の注目すべき初期のリリースには、次のようなものがあります。
バージョン1.0.0、2000年2月29日(閏日)にリリース バージョン2.0.0は2004年10月4日にリリースされ、「少なくとも響きは良かった」[ 43 ] Rのバージョンリリースに名前を付けるというアイデアは、Debian とUbuntuのバージョン命名システムにヒントを得たものです。ダルガードは、Rのコードネームにピーナッツの名を冠する理由として、「統計学の世界では誰もが ピーナッツ だ」というユーモラスな表現を挙げています。 [ 43 ]
インターフェース R はデフォルトでコマンド ライン コンソール とともにインストールされますが、言語とインターフェイスする方法は複数あります。
バックグラウンドで R を使用する統計フレームワークには、Jamovi やJASP などがあります。
実装 Rの主な実装は、主にC 、Fortran 、そしてR自身 で書かれています。その他の実装には以下のものがあります。
Microsoft R Open (MRO) はRの実装でした。2021年6月30日現在、MicrosoftはCRANディストリビューションへの移行に伴い、MROの段階的な廃止を開始しました。[ 187 ]
商用サポート
R はオープンソース プロジェクトですが、一部の企業は商用サポートを提供しています。
参照
注記
参考文献 ^ a b c Morandat, Frances; Hill, Brandon; Osvald, Leo; Vitek, Jan (2012年6月11日). 「R言語の設計評価:データ分析のためのオブジェクトと関数」 . European Conference on Object-Oriented Programming . 2012 : 104–131 . doi : 10.1007/978-3-642-31057-7_6 . 2016年 5月17日 閲覧 – SpringerLink経由. ^ Peter Dalgaard (2025年10月31日). 「[Rd] R 4.5.2がリリースされました」 . 2025年 10月31日 閲覧 。 ^ a b 「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日 閲覧 。 ^ a b Hornik, Kurt; The R Core Team (2022年4月12日). 「R FAQ」 . The Comprehensive R Archive Network . 3.3 RとSの違いは何ですか?. 2022年12月28日時点のオリジナルより アーカイブ 。 2022年 12月27日 閲覧。 ^ “Introduction” . Juliaマニュアル . 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 . ^ "Home - RDocumentation" . www.rdocumentation.org . 2025年 6月13日 閲覧 。 ^ 「R: Rとは何か?」 www.r-project.org . 2025年 5月10日 閲覧 。 ^ ^ Ihaka, Ross. 「Rプロジェクト:歴史と将来についての考察」 (PDF) p. 12。 2022年12月28日時点のオリジナルより アーカイブ (PDF) 。 2022年 12月27日 閲覧 。 オークランドで統計学入門コースを教えられるほどの言語を開発するという目標を設定しました。 ^ Hornik, Kurt; The R Core Team (2022年4月12日). 「R FAQ」 . The Comprehensive R Archive Network . 2.13 What is the 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、そしてデータサイエンス」 . The R Journal . 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 。^ Wickham, Hadley (2014). 「Tidy Data」( PDF ). Journal of Statistical Software . 59 (10). doi :10.18637/jss.v059.i10.^ a b Wickham, Hadley; Cetinkaya-Rundel, Mine; Grolemund, Garrett (2023). R for Data Science, Second Edition . O'Reilly . ISBN 978-1-492-09740-2 。^ a b Hornik, Kurt (2012). 「包括的なRアーカイブネットワーク」 . WIREs計算統計 . 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日 閲覧 。 ^ 「より良いソフトウェアを共に構築しよう」 GitHub . 2024年 9月5日 閲覧 。 ^ Wickham, Hadley; Grolemund, Garrett (2017年1月). 1 Introduction | R for Data Science (第1版). O'Reilly Media . ISBN 978-1491910399 。^ R開発コアチーム. 「=演算子を使った代入」 . 2018年 9月11日 閲覧 。 ^ Kabacoff, Robert (2012). 「Quick-R: ユーザー定義関数」 . statmethods.net . 2018年 9月28日 閲覧 。 ^ Wickham, Hadley. 「Advanced R - 関数型プログラミング - クロージャ」 . adv-r.had.co.nz . ^ 「ニュース」 . r-project.org . ^ 「R:Rニュース」 . cran.r-project.org . 2024年 3月14日 閲覧 。 ^ Wickham, Hadley; Çetinkaya-Rundel, Mine; Grolemund, Garrett (2023). 「4 ワークフロー:コードスタイル」 . R for data science: import, tidy, transform, visualize, and modeling data (第2版). 北京; セバストーポル, カリフォルニア州: O'Reilly. ISBN 978-1-4920-9740-2 . OCLC 1390607935 .^ 「クラスメソッド」 。 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日 閲覧。 ^ a b c d Dalgaard, Peter (2018年7月15日). 「What's in a name? 20 years of R release management」 (動画) . YouTube . 2024年 4月9日 閲覧 。 ^ 「GoComicsでチャールズ・シュルツの『ピーナッツ』を読む」 www.gocomics.com . 2025 年 11月26日 閲覧。 ^ 「[Rd] R 4.5.2がリリースされました」 hypatia.math.ethz.ch . 2025 年 10月31日 閲覧。 ^ 「GoComicsでチャールズ・シュルツの『ピーナッツ』を読む」 www.gocomics.com . 2025 年 6月13日 閲覧。 ^ 「[Rd] R 4.5.1がリリースされました」 hypatia.math.ethz.ch . 2025 年 6月13日 閲覧。 ^ 「GoComicsでチャールズ・シュルツの『ピーナッツ』を読む」 www.gocomics.com . 2025 年 4月17日 閲覧。 ^ 「[Rd] R 4.5.0がリリースされました」 hypatia.math.ethz.ch . 2025 年 4月17日 閲覧。 ^ 「GoComicsでチャールズ・シュルツの『ピーナッツ』を読む」 www.gocomics.com . 2025 年 4月17日 閲覧。 ^ 「[Rd] R 4.4.3がリリースされました」 hypatia.math.ethz.ch . 2025 年 4月17日 閲覧。 ^ シュルツ、チャールズ (1957年11月15日). 「チャールズ・シュルツ著『ピーナッツ』1957年11月15日号 | GoComics.com」 . GoComics . 2025年 1月6日 閲覧 。 ^ 「[Rd] R 4.4.2がリリースされました」 . stat.ethz.ch. 2024年 12月26日 閲覧 。 ^ 「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日 閲覧 。 ^ Schulz, Charles (2001年3月30日). “Peanuts by Charles Schulz for March 30, 2001 | 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日 閲覧 。 ^ a b チャールズ・シュルツ (1967年3月6日). 「チャールズ・シュルツ著『ピーナッツ』 1967年3月6日号 | GoComics.com」 . GoComics . 2024年 4月9日 閲覧 。 ^ 「[Rd] R 4.2.0がリリースされました」 . stat.ethz.ch. 2024年 4月7日 閲覧 。 ^ a b "[Rd] R 4.1.2がリリースされました" hypatia.math.ethz.ch . 2024 年 4月7日 閲覧。 ^ Schulz, Charles (1967年11月1日). “Peanuts by Charles Schulz for November 01, 1967 | 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日 閲覧。 ^ Schulz, Charles (1986年2月12日). “Peanuts by Charles Schulz for February 12, 1986 | 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日 閲覧 。 ^ Schulz, Charles (2006年2月27日). “Peanuts by Charles Schulz for February 27, 2006 | 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日 閲覧 。 ^ Schulz, Charles (2000年2月29日). 「Peanuts by Charles Schulz for February 29, 2000 | 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日 閲覧 。 ^ a b チャールズ・シュルツ (1971年3月22日). 「チャールズ・シュルツ著『ピーナッツ』 1971年3月22日号 | 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日 閲覧 。 ^ 「頼れる友達がいると嬉しい」 2024年4月7日時点の オリジナル よりアーカイブ 。 ^ 「ピーナッツ スヌーピー チャーリー・ブラウン 友達とは頼れる人 メタルブリキ看板」 2025年 4月17日 閲覧 。 ^ 「ピーナッツ スヌーピー&チャーリー・ブラウン フレンド・イズ・サムワン・ユー・キャン・リーン・オン ファイヤーキング マグカップ」 2025年 4月17日 閲覧 。 ^ 「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日 閲覧 。 ^ a b シュルツ、チャールズ (1965年9月9日). 「チャールズ・シュルツ著『ピーナッツ』 1965年9月9日号 | 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日 閲覧 。 ^ Schulz, Charles (1971年5月7日). “Peanuts by Charles Schulz for May 07, 1971 | GoComics.com” . GoComics . 2024年 4月7日 閲覧 。 ^ 「[R] R 3.3.0がリリースされました」 . stat.ethz.ch. 2024年 4月7日 閲覧 。 ^ a b シュルツ、チャールズ (1964年2月20日). 「チャールズ・シュルツ著『ピーナッツ』 1964年2月20日号 | 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改訂版がリリースされました」 . 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日 閲覧 。 ^ Schulz, Charles (1966年4月7日). “Peanuts by Charles Schulz for April 07, 1966 | 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日 閲覧 。 ^ “Sock it to me” . 2024年4月9日時点の オリジナル よりアーカイブ 。 ^ “Sock it to me” . 2024年4月9日時点の オリジナル よりアーカイブ 。 ^ “Sock it to me puzzle” . 2024年4月9日時点の オリジナル よりアーカイブ 。 ^ 「ピーナッツ スプリングボック パズル」 。 ^ 「[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日 閲覧 。 ^ Schulz, Charles (1987年6月6日). “Peanuts by Charles Schulz for June 06, 1987 | 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日 閲覧 。 ^ イースター・ビーグル犬のチャーリー・ブラウンだよ!(テレビ短編 1974年) - 名言集 - IMDb . 2024年 4月8日 閲覧 - www.imdb.comより。 ^ 「R 2.14.2がリリース + R記念日」 . stat.ethz.ch. 2024年 4月7日 閲覧 。 ^ マクガフ、ネラ・ベイリー(2023年1月20日) 「『チャーリー・ブラウンのクリスマス』のお気に入りの名言集」 「 .サザンリビング. 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日 閲覧 。 ^ "R for macOS" . cran.r-project.org . 2024年 9月5日 閲覧 。 ^ 「RStudioの開発元であるPosit PBCのIDE | Positron - ホーム」 。Positron 。 2025年 9月24日 閲覧 。 ^ “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日 閲覧 。
さらに読む ウィッカム, ハドリー; チェティンカヤ=ルンデル, ミネ; グロレムンド, ギャレット (2023). R for data science: import, tidy, transform, visualize, and modeling data (第2版). 北京, ボストン, ファーナム, セバストーポル, 東京: O'Reilly . ISBN 978-1-4920-9740-2 。 ガゴレフスキー、マレク (2024).ディープRプログラミング . doi : 10.5281/ZENODO.7490464 . ISBN 978-0-6455719-2-9 。
外部リンク