各 csv ファイル (合計ファイル = 40) から列 (または変数) を取得する必要がある状況があり、最終結果には同じ変数の 40 列を含むデータフレームが必要です。私はこのサイトを使用して自分のレベルを最大限に高めましたが、これまでに行ったことは次のとおりです。
$#*******************************************
theFiles <- list.files(pattern=glob2rx('*.csv'))
datafile<- lapply(theFiles,read.csv, header= T, sep = ",")
rain<- vector()
head(theFiles)
All<- for (i in 1:length(datafile)) {
#do stuff here
data_from_csv <- as.data.frame(datafile[i])
rain <- list(rain, data_from_csv[,8])
# extract column no 8 from each file
# if i use vector then its producing only one
}
#*****************************$
結果は list(list(list(...etc の値、構造、および名前であり、値を除いて必ずしも意味がありません。リストであり、変更できなかったので、ディメンションを確認できません。 40個のファイルがあるのに2つのリストしか表示されないため、データフレーム.したがって、すべての混乱を整理するようにお願いします.別の列に入る理由は、それらが別の場所からのものであるためです.
乾杯