我是編程新手。目前在Coursera中進行R編程,並在執行賦值命名爲「pollutantmean」時出現此錯誤。我在論壇和計算器中搜索,但無法修復它。讚賞你的幫助。謝謝。文件錯誤(文件「rt」):無法打開r中的連接
我得到這個錯誤:
Error in file(file, "rt") : cannot open the connection In addition: Warning message:
In file(file, "rt") : cannot open file 'NA': No such file or directory
注:我有一個文件夾「specdata」,這是工作directory.This「specdata」擁有所有的332 CSV files.I要計算意味着之一。命名這些文件中「污染物」和「目錄」污染物列是這些文件的位置「ID」是一個整數向量提監視器number.so,這裏是我的代碼:
pollutantmean <- function(directory, pollutant, id = 1:332) {
files_full <- list.files(directory, full.names = TRUE)
dat <- data.frame()
for (i in id) {
dat <- rbind(dat, read.csv(files_full[i]))
}
mean(dat[, pollutant], na.rm = TRUE)
}
pollutantmean("specdata","sulfate",id = 1:10)
嗨Aruna,它看起來像你的list.files已經創建了一個空字符串。如果目錄中有其他文件,您可能需要在list.files調用中添加'pattern =「csv」'。 – biomiha