1 つのフォルダー内に複数の csv ファイルがあります。各 csv ファイルには、200 行と 200 列のテーブルが含まれています。各ファイルを個別に取り込んで、マトリックスとして表示できます。dir を実行して、各ファイルが配置されているフォルダー内の各ファイルを一覧表示することもできます。私がする必要があるのは、各ファイルを取り込み、それらを開き、それらを配列に結合することです。これを行うと、そのようなファイルがないという警告が表示されます。
これのための私のコードは
x <- dir(path=" ", pattern = ".csv")
num <- array(0,dim=c(200,200,length(x)))
for(i in 1:length(x)){
temp <- read.csv(x[i], skip=1)
temp2 <- temp[,2]
num[,i]<-temp2
}
これは私に警告を与えます
Error in file(file, "rt") : cannot open the connection
In addition: Warning message:
In file(file, "rt") :
cannot open file 'test_1.csv': No such file or directory
繰り返しますが、個々のファイルで作業しているときは、それらを問題なくインポートして一覧表示し、マトリックスとして開くことができます。この警告が表示されるのはなぜですか? 一度に 1 つずつ実行すると R がファイルを検索できるのに、一度に複数のファイルを検索できないのはなぜですか?