R:如何从角色对象构造数学表达式?

Rob*_*man 3 r

在R中,我想创建一个带有x轴标签的图形expression(varname),其中varname是一个字符对象.例如:

varname <- "beta[1]"
hist(rnorm(20),xlab=expression(varname))
Run Code Online (Sandbox Code Playgroud)

但这给了我一个图xlab="varname"而不是xlab=expression(beta[1]).如何说服expression()评估变量?

koh*_*ske 10

你可以做到

hist(rnorm(20),xlab=parse(text=varname))
Run Code Online (Sandbox Code Playgroud)