Rのリストにデータフレームを追加するにはどうすればよいですか?私は次のコードを試しています。
まず、csvファイルからデータフレームを作成します(どのcsvファイルでもかまいません)
> a <- read.csv(csvFile)
> class(a)
[1] "data.frame"
だから、私は「a」と呼ばれるデータフレームを持っています。次に、以下に示すように、1つの文字アイテムを含むリストを作成します。
> b <- list("hello world")
次に、以下に示すように、データフレーム「a」をリストbに追加します。
> b[[length(b)+1]] <- a
> class(b)
[1] "list"
> length(b)
[1] 2
ここまでは順調ですね。リストbには2つの項目があります(文字列「helloworld」とデータフレームa)。今私を困惑させる部分は次のコードです
> class(b[2])
[1] "list"
class(b [2])がデータフレームではなくリストとして表示されるのはなぜですか?暗黙的にリストに変換せずに、データフレーム「a」をリスト「b」に追加できるようにしたい。誰かが私がこれを行う方法を理解するのを手伝ってもらえますか?