私は、このコードをファイル数が多いディレクトリを読み取り、各データファイルで完全に観測されたケースの数を報告するカウントのために書きました。この関数は、最初の列がファイルの名前で、2番目の列が完全なケースの数であるデータフレームを返す必要があります。それはすべての行を選択し、その..だからRコードのデバッグとエラー修正の理解
complete<-function(directory, id=1:332){
files.list<-list.files(directory, full.names=TRUE, pattern=".csv")
comp<-character()
return.data<-data.frame()
nobs<-numeric()
for(i in id){
data<-read.csv(files.list[i])
comp[i]<-!is.na(data[i])
nobs[i]<-nrow(comp[i])
}
return.data<-c(id,nobs)
}
説明のためにwiciに感謝します。私は初心者ですが、これは基本的な明快さを理解し理解する間違いです。ありがとう、トン! –