2015-04-16 152 views
1

在bash我可以这样做:在R档路径中使用变量

BLA=some/directory然后

MyFavoriteFile1=/some/path/to/$BLA/myfile1.someextension 
MyFavoriteFile2=/some/path/to/$BLA/myfile2.someextension 

如果同样的情形中的R存在我想知道?所以我只需在整个脚本中更改BLA一次。

回答

6

使用file.path

dir <- file.path("some", "path") 
bla <- file.path("some", "directory") 
files <- c("file1.R", "file2.exe") 

file.path(dir, bla, files) 

产地:

[1] "some/path/some/directory/file1.R" "some/path/some/directory/file2.exe" 

你也可以使用paste到一般连接字符串,但file.path确保正确的目录分隔符用于您的OS等