读取R中的表,路径中有空格

读取R中的表,路径中有空格,r,sublimetext3,R,Sublimetext3,我试图从一个R脚本中读取一个外部文件,该脚本以升华文本形式运行。问题是我想通过指定相对路径来读取它(在本例中只是名称,因为它们位于同一文件夹中)。它可以完美地工作,除非文件的绝对路径中有空格 我的阅读代码是: t <- read.csv('data.csv',header=F)$V1 它失败(找不到文件),但如果我删除或更改路径中的空间,它会工作: /Users/A/B/C_D/E 我试着绕过它,试着用system()和setwd()解析路径,但当路径中有一个空格时,问题总是一样的 有

我试图从一个R脚本中读取一个外部文件,该脚本以升华文本形式运行。问题是我想通过指定相对路径来读取它(在本例中只是名称,因为它们位于同一文件夹中)。它可以完美地工作,除非文件的绝对路径中有空格

我的阅读代码是:

t <- read.csv('data.csv',header=F)$V1
它失败(找不到文件),但如果我删除或更改路径中的空间,它会工作:

/Users/A/B/C_D/E
我试着绕过它,试着用
system()
setwd()
解析路径,但当路径中有一个空格时,问题总是一样的


有什么建议吗?

避开通往空间的道路,所以

/Users/A/B/C\\ D/E
# always remember that R requires \\, not \

你用的是什么操作系统?这对你有用吗?OSX 10.11,但不是操作系统的问题。它更多地与升华文本(或r提示符)行为有关,因为当我从一些IDE读取时,它工作。在r中,你需要两个反斜杠,因为一个是转义字符,这不是我的问题,我没有输入路径(这正是我想要避免的…),我正在使用相对路径。再读一遍,我的命令是:t
/Users/A/B/C\\ D/E
# always remember that R requires \\, not \