Вот пример:
formula <- Y ~ A + B + C + D + E + F + G
pryr::substitute_q(formula, list(Y = as.name('Ya + Yb')))
# `Ya + Yb` ~ A + B + C + D + E + F + G
, на что я надеюсь:
Ya + Yb ~ A + B + C + D + E + F + G
Я пробовал noquote()
, as.symbol()
, as.name()
и так далеевключен, но ни один из них не работает.