Rのリストにデータフレームを追加するにはどうすればよいですか?私は次のコードを試しています。R - リストにデータフレームを追加する
まず、私はそう
> a <- read.csv(csvFile)
> class(a)
[1] "data.frame"
(任意のcsvファイルが行います)csvファイルからデータフレームを作成して、私は "A" と呼ばれるデータフレームを持っています。今
> b <- list("hello world")
以下のように今、私は1つの文字項目のリストを作成
> b[[length(b)+1]] <- a
> class(b)
[1] "list"
> length(b)
[1] 2
これまで
とても良い以下のように、私は私のデータフレーム「」リストにBを追加します。リストbには2つの項目(文字列 "hello world"とデータフレームa)があります。今、私を困惑させる部分は、次のコードです。
なぜクラス(b [2])がデータフレームではなくリストとして表示されますか?暗黙的にリストに変換されることなく、リスト "b"に自分のデータフレーム "a"を追加できるようにしたい。誰も私にこれをする方法を理解するのを助けることができますか?
これは私が '['と '[' 'の間の混乱の中で見た最良の例の一つです。彼らはリストとは別のことをする。 – joran
'[[< - 'で要素を設定する必要がありましたか?それは手掛かりです。 ;-) –