トップ 差分 一覧 Farm ソース 検索 ヘルプ PDF RSS ログイン

リスト

*disclaimer
93773

R
R.data

リスト


  • 要素としてクラスの違うものを入れられる。文字と数字とか。
  • 縦横そろった一覧表ではなく、何でもいくつでも、まとめて、番号をつけて入れておく。
  • list() 関数で作成
  • 成分を呼び出す番号は
[[番号]] と指定する。
> meibo.list <- list(
+                     list("Yamada", 35, "M"),
+                     list("Sato", 23, "F"),
+                     list("Kato", 53, "F"),
+                     list("Ito", 43, "M")
+ )
> meibo.list
[[1]]
[[1]][[1]]
[1] "Yamada"

[[1]][[2]]
[1] 35

[[1]][[3]]
[1] "M"


[[2]]
[[2]][[1]]
[1] "Sato"

[[2]][[2]]
[1] 23

[[2]][[3]]
[1] "F"


[[3]]
[[3]][[1]]
[1] "Kato"

[[3]][[2]]
[1] 53

[[3]][[3]]
[1] "F"


[[4]]
[[4]][[1]]
[1] "Ito"

[[4]][[2]]
[1] 43

[[4]][[3]]
[1] "M"


> meibo.list[[1]]
[[1]]
[1] "Yamada"

[[2]]
[1] 35

[[3]]
[1] "M"

> meibo.list[[2]]
[[1]]
[1] "Sato"

[[2]]
[1] 23

[[3]]
[1] "F"

> meibo.list[[2]][2]
[[1]]
[1] 23

空のリストを作る

x <- list()

要素の追加

x <- c(x, list(y))


 References

http://takenaka-akio.org/doc/r_auto/list.html