Can';t使用R脚本读取CSV文件

Can';t使用R脚本读取CSV文件,r,csv,R,Csv,我对R还是很陌生,我正在尝试用脚本读取一个中等大小的.csv文件,但是脚本无法检测到该文件 我的密码如下: Saint<- read.csv("./Comp1.csv", stringsAsFactors = FALSE) Saint 圣徒 错误:找不到对象“Saint” 关于这里可能出现的错误有什么想法吗?尝试getwd()可能会有所帮助,这样您就可以清楚地知道您所在的工作目录。和dir()检查文件是否确实存在。如果是这样,read.csv(“Comp.csv”)就足够了。我认为您

我对R还是很陌生,我正在尝试用脚本读取一个中等大小的.csv文件,但是脚本无法检测到该文件

我的密码如下:

Saint<- read.csv("./Comp1.csv", stringsAsFactors = FALSE)

Saint
圣徒 错误:找不到对象“Saint”
关于这里可能出现的错误有什么想法吗?

尝试
getwd()
可能会有所帮助,这样您就可以清楚地知道您所在的工作目录。和
dir()
检查文件是否确实存在。如果是这样,
read.csv(“Comp.csv”)
就足够了。我认为您的文件路径不正确。如果要访问包含目录中的文件,请使用
。/Comp1.csv
,即两个点
。要从桌面访问文件,首先必须在层次结构中移动,即
。/../../../../desktop
,或者只使用根目录
~/desktop/saint/Comp1.csv
。我的建议特别适用于Unix,但这一原则应该适用于任何系统,也就是说,您不能通过命名来任意访问目录。您的路径一定是错误的。运行
list.files()。使用
文件。选择()。如果R说该文件不存在,那可能不是在撒谎。试试这个:
Saint,因此Stephen的解决方案很有帮助。问题是,脚本没有位于(或读取)我认为它所在的位置。这很奇怪,R是如何定义其工作目录的?我们可以假设它是根据脚本保存的位置来执行的。
path<- file.path("desktop", "saint", "Comp1.csv"
> Saint<- read.csv("./Comp1.csv", stringsAsFactors = FALSE)
Error in file(file, "rt") : cannot open the connection
In addition: Warning message:
In file(file, "rt") :
  cannot open file './Comp1.csv': No such file or directory
> 
> Saint
Error: object 'Saint' not found