如何使用setwd()变量?

bur*_*bot 3 variables r working-directory

例:

var<-"name"
setwd("/media/data/var")
Run Code Online (Sandbox Code Playgroud)

给出错误'cause directory"/ media/data/var"不存在,但是"/ media/data/name".

那么,如何在引用的字符串中将var声明为变量?

Tho*_*mas 7

你必须使用paste:

setwd(paste0("/media/data/",var))
Run Code Online (Sandbox Code Playgroud)

或者您可以使用file.path:

setwd(file.path("/media/data",var))
Run Code Online (Sandbox Code Playgroud)