0
我刚刚在我的计算机上安装了Ubuntu,并且正在重新运行以前在Windows中工作的一些代码。我用我的所有文件将我的目录复制到Ubuntu中。在Ubuntu中使用read.csv将csv导入到R中
当我运行这行代码导入数据库为R,我得到以下错误:
Annot <- read.csv("~/Documents/DATABASES/Functional_Annotations/Salar_2_Annot_light.csv", header = TRUE)
Error in file(file, "rt") : cannot open the connection
In addition: Warning message: In file(file, "rt") : cannot open file
'/home/cd46/Documents/DATABASES/Functional_Annotations/Salar_2_Annot_light.csv':
No such file or directory
的代码是正确的,并没有因为之前改变。事实上,如果我运行:
setwd("~/Documents/DATABASES/Functional_Annotations")
它工作正常,并识别目录。还有它的文件。
我不确定这是什么,有没有人有建议?我做的唯一的事情就是切换到Ubuntu,所以我会想象这个问题会在那里。
它是否工作到'setwd',然后只是'read.csv'上没有完整路径的文件名? – Thomas
什么'path.expand(“〜/ Documents/DATABASES/Functional_Annotations”)'告诉你? – hrbrmstr
使用'ls -l'来检查分配给CSV文件的访问权限 –