【发布时间】:2016-10-13 17:09:16
【问题描述】:
我想将目录名称作为函数的形式参数传递。在函数内部,我想将我的工作目录更改为正式参数中提到的目录。 该目录当前位于我的工作目录中。
注意:
specdata 是我当前 wd 中的目录
代码:
x <-function(directory)
{
y<-file.path(getwd(),directory)
setwd(y)
}
x(specdata)
这似乎不起作用,我不想输入 "specdata" 作为函数参数。它应该是 not be in double quotes。
【问题讨论】:
-
您反对使用
x("specdata")吗?几乎可以肯定,使用引号比编写不带引号的解决方案更简单。
标签: r function working-directory