単一のデータフレームにロードしたいファイルのコレクションを取得しました。私が読んでいる各ファイルの構造は同じですが、行数が異なります。これらの各ファイルが1人の参加者を表しているとしましょう。私は、以下のコードを使用してそれらを読み取ることができることを知っています。
files <- c("john.csv","fred.csv","nick.csv","alex.csv")
library(plyr)
dfoc <- ldply(files, read.csv, header = T)
ここで、どの行がどの参加者に属しているかを識別できるようにしたいと思います。ビッグデータフレームに読み込む前に、これらのファイルごとに1つの列を追加したいと思います。追加する列には、特定の参加者の行数と同じ行数が含まれますnrow(john)
。追加する列には、ファイル名などの識別子が繰り返し含まれている必要がありますnrow(x)
。
助言がありますか?