list(リスト)に対してデータはcでアペンドできる
Rでリストに要素をアペンドするにはc関数を使うのがスマートっぽい。これ良く使うのにすぐ忘れるのでメモ…
> x <-list() > x <- c(x,list(1:10)) > x <- c(x,list(letters)) > x [[1]] [1] 1 2 3 4 5 6 7 8 9 10 [[2]] [1] "a" "b" "c" "d" "e" "f" "g" "h" "i" "j" "k" "l" "m" "n" "o" "p" "q" "r" [19] "s" "t" "u" "v" "w" "x" "y" "z"
↓にもちゃんと書いてあったり。スタックオーバーフローはいいサイトだなぁ。
performance - Append an object to a list in R in amortized constant time, O(1)? - Stack Overflow