その月の各日の csv ファイルを読み込んでデータ フレームを作成したいと考えています。私の毎日のcsvファイルには、同じ行数の文字、倍精度、および整数の列が含まれています。特定の月の最大行数を知っており、列数は各 csv ファイルで同じままです。CSV ファイル名のリストを含む fileListing を使用して、月の各日をループします (たとえば、1 月の場合)。
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