【发布时间】:2020-05-19 13:57:27
【问题描述】:
我尝试编写我的第一个函数并使用多个文件,我尝试创建一个目录
步骤 1。我创建目录:“specdata”,我运行:getwd()
并得到“/Users/wulingqi/Documents/R/coursera”
步骤 2。我解压缩一个 zip 文件并将 332 个 csv 文件移动到“specdata”文件夹中
第 3 步。我运行read.csv("1.csv") 但得到错误:
文件中的错误(文件,“rt”):无法打开连接 另外:警告信息: 在文件中(文件,“rt”):无法打开文件'1.csv':没有这样的文件或目录
第四步。我在堆栈上搜索,发现这个错误可能是因为/spectdata/1.csv,应该是/spectdata1.csv
所以我尝试了read.csv("1.csv",sep = "/"),但得到了同样的错误。
有人可以就这个错误给我一些建议吗?谢谢
【问题讨论】:
-
不应该是
read.csv("spectdata/1.csv"),因为spectdata是包含你的.csv的目录吗? -
谢谢。我试过这个,并得到同样的错误。我试图改变工作目录:
setwd("~/Documents/R/coursera/specdata"),然后运行dir(),我可以看到“1.csv”,然后写read.csv("spectdata/1.csv"),仍然得到错误。 -
如果您将 wd 更改为
~/Documents/R/coursera/specdata,read.csv("1.csv")应该可以完成这项工作。 -
你已经写了
specdata和spectdata。请根据您的实际情况验证一致性 -
现在可以了。谢谢大家的建议。