如何通过 setwd() 使用变量?
How to use a variable with setwd()?
示例:
var<-"name"
setwd("/media/data/var")
给出错误,因为目录“/media/data/var”不存在,但是“/media/data/name”。
那么,如何在带引号的字符串中将 var 声明为变量?
你必须使用 paste
:
setwd(paste0("/media/data/",var))
或者您可以使用 file.path
:
setwd(file.path("/media/data",var))
示例:
var<-"name"
setwd("/media/data/var")
给出错误,因为目录“/media/data/var”不存在,但是“/media/data/name”。
那么,如何在带引号的字符串中将 var 声明为变量?
你必须使用 paste
:
setwd(paste0("/media/data/",var))
或者您可以使用 file.path
:
setwd(file.path("/media/data",var))