R:动态更新公式

如何动态更新公式?

示例:

myvar <- "x"

update(y ~ 1 + x,~ . -x)
# y ~ 1 (works as intended)

update(y ~ 1 + x,~ . -myvar)
# y ~ x (doesn't work as intended)

update(y ~ 1 + x,~ . -eval(myvar))
# y ~ x (doesn't work as intended)
a2969318 回答:R:动态更新公式

您可以在paste()通话中使用update()

myvar <- "x"
update(y ~ 1 + x,paste(" ~ . -",myvar))
# y ~ 1
本文链接:https://www.f2er.com/3136700.html

大家都在问