代入するときは[[]]を使いましょう。
[]は使わないように。
例
> tmp <- list() > tmp[1] <- letters[1:3] > tmp[[2]] <- letters[1:3] > tmp
[[1]] [1] "a" [[2]] [1] "a" "b" "c"
説明
[]を使うと、ベクトルなら先頭要素、データフレームなら1列目しか代入されません。
もし代入した場合、以下のようなメッセージが表示されます。
置き換えるべき項目数が、置き換える数の倍数ではありませんでした
ご注意下さい。
では。
—
YouTube: ミサキさん
問い合わせ先
Mail: caprico.aries@gmail.com
Twitter: https://twitter.com/caprico_aries(無言フォローもお気軽に)
コメント