これで何時間も移動していました。私の最初の質問はR.にオンラインですループを含む関数を作成しようとしています。この関数は、ユーザーがpollutantmean(4:6)のように提出したベクトルを受け取り、次にcsvファイルを(前述のディレクトリに)ロードしてバインドします。私が変数idを割り当てて、関数を使わずにループを実行すると、うまくいきます。ユーザーがidベクトルを与えることができるように関数の中に入れると、何もしません。助けてもらえますか?ありがとうございました!!!ループは機能外で動作しますが、機能では機能しません。
pollutantmean<-function(id=1:332)
{
#read files
allfiles<-data.frame()
id<-str_pad(id,3,pad = "0")
direct<-"/Users/ped/Documents/LearningR/"
for (i in id) {
path<-paste(direct,"/",i,".csv",sep="")
file<-read.csv(path)
allfiles<-rbind(allfiles,file)
}
}
機能に戻り値がありません。 – Roland