我正在尝试使用两个字符向量:
directory <- "specdata"
id <- 1
并从文件中读取他们将“指向”的数据:ie:
data <- read.table(paste(directory,"\\",id,".csv", sep="")
问题在于粘贴和“\”的结果。我试图让它返回"specdata\1.csv"
然而它返回"specdata\\1.csv"
这是不一样的。
无济于事,我也尝试过:
"\"
'\\'
'\'
'\'
'\\'
"\"
"\\"
代码:
fileNameAndPath <- c(directory,"\",id,".csv")
data <- read.table(fileNameAndPath)
答案 0 :(得分:21)
您应该使用file.path
代替(它独立于您的平台):
file.path(directory, paste(id, ".csv", sep=""))