【发布时间】:2017-10-02 02:29:58
【问题描述】:
我一直在努力解决这个问题,我阅读了很多博客并尝试了不同的方法,但我仍然遇到同样的错误,而且我不明白我的代码有什么问题。我正在尝试一次将多个 csv 文件全部拉入 R 中,我不断收到以下错误。
No such file or directoryError in file(file, "rt") : 无法打开连接
`Tea_ONE <- "~/Desktop/Circadian Rhythms
Sem/Project/Tea_Party_ONE/Tea_Party_ONE_Lumicycle_data/"
files <- list.files(path = Tea_ONE, pattern = ".csv$")
for(i in 1:length(files)){
assign(files[i],
read.csv(paste(Tea_ONE, files[i], header = T, skip = 1)))
}`
所有 CSV 文件都位于 Tea_Party_ONE_Lumicycle_data 中。
感谢您的帮助
【问题讨论】:
-
@RonakShah 请注意,OP 将完整路径粘贴在一起。问题实际上可能是默认的 paste() 设置在路径中添加了一个空格。不是错误地将 read.csv 参数传递给 paste() 的原因。
-
@joran 是的。我错过了。谢谢。你是对的,一定是因为
paste参数中默认添加了一个额外的空间。 OP 应该尝试paste0。