У меня есть модельная формула, включающая преобразования, некоторые из которых могут быть вложенными. Я хочу удалить все преобразования из формулы, оставив только необработанные переменные.
E.g.,
log10(y) ~ sin(log10(x)) + log(x1)
станет:
y ~ x + x1
Я предполагаю, что это можно было бы сделать с помощью регулярных выражений, но я хочу знать, существует ли ранее существовавшая функция или где-то хранятся необработанные имена переменных (например, terms
), из которых можно восстановить формулу. Если нет, то, возможно, кто-то может помочь с регулярным выражением в случаях с вложенностью...?
К сожалению, невозможно преобразовать переменные вне формулы.
Очень признателен.