月の毎日のcsvファイルを読み込んでデータフレームを構築したいと思います。私の毎日のcsvファイルには、文字列、倍精度文字、および同じ数の行の整数が含まれています。私は与えられた月の最大行数を知っていて、各csvファイルの列数は同じです。 I(1月の言う、)csvファイル名のリストが含まれfileListing、と月の各日をループ:私は(当たり前)の一部を考え出したとして、私の質問を改訂したためread.csvからのデータのプログレッシブ付加
output <- matrix(ncol=18, nrow=2976)
for (i in 1 : length(fileListing)){
df = read.csv(fileListing[ i ], header = FALSE, sep = ',', stringsAsFactors = FALSE, row.names = NULL)
# each df is a data frame with 96 rows and 18 columns
# now insert the data from the ith date for all its rows, appending as you go
for (j in 1 : 18){
output[ , j ] = df[[ j ]]
}
}
申し訳ありませんが、データフレームの最後にデータを徐々に挿入するにはrbindを使うべきですか、それとも遅いのですか?
ありがとうございます。
BSL
リストにすべてを読み込み、 'do.call(rbind.data.frame、data)'を使ってすべてを一度に組み合わせる方が良いでしょう。 –