January 2020
Intermediate to advanced
584 pages
7h 18m
Japanese
2章で説明したように、Rではベクトルを使うだけでも多くのことが可能です。本章では、行列、リスト、ファクタ、データフレーム、tibble(特殊なデータフレーム)といったベクトル以外に関するレシピを紹介します。データ構造に対する先入観があるなら、その先入観は捨ててください。Rは、他の多くの言語とは異なる手法でデータ構造を扱います。レシピの説明の前に、まずRのさまざまなデータ構造について、簡単に紹介します。
Rのデータ構造の技術的側面を学習したい場合には、『R in a Nutshell』(O'Reilly、https://oreil.ly/2wUtwyf、邦題『Rクイックリファレンス第2版』オライリー・ジャパン)と「R Language Definition」(https://cran.r-project.org/doc/manuals/R-lang.pdf)を読むことをお勧めします。この章の説明は、この参考資料ほどは詳しくありません。この章では、筆者がRを使い始めたときに知っていればよかったと思った項目を挙げます。
ベクトルの主な性質は次の通りです。
v[2]はvの2番目の要素を表します。v[c(2,3)]は、vの2番目と3番目の要素からなるサブベクトルです。namesプロパティがあり、ベクトルと同じ長さを持ち、要素に名前を付けます。v <- c(10, 20, 30)names(v) <- c("Moe", ...
Read now
Unlock full access