我有一个要在 R 中打开的 excel 文件。在将 excel 文件保存为 csv 文件或文本文件后,我尝试了这两个命令。
read.table() 或 read.csv()
我认为部分问题在于文件所在的位置。我把它保存在桌面上。我在这里想念什么?
这是R输出
In file(file, "rt") :
cannot open file 'Rtrial.csv': No such file or directory
> help.search("read.csv")
> read.csv("Rtrial.csv")
Error in file(file, "rt") : cannot open the connection
In addition: Warning message:
In file(file, "rt") :
cannot open file 'Rtrial.csv': No such file or directory
> read.table("tab")
最佳答案
我的问题很简单,工作目录不是文件运行时打印的“源”目录。要解决此问题,您可以使用 getwd()
和 setwd()
使您的相对链接正常工作,或者在打开 csv 时仅使用完整路径。
print(getwd()) # Where does the code think it is?
setwd("~/Documents") # Where do I want my code to be?
dat = read.csv("~/Documents/Data Visualization/expDataAnalysis/one/ac1_survey.csv") #just make it work!
关于r - 当 R 说 "no such file or directory"时,如何在 R 中打开 CSV 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5568847/