Моя проблема довольно проста, но я не нашел решения. У меня есть уравнение у = 3 + х & х = х1 + х2; где x1 = 3 & x2 = 4. Эти уравнения взяты из текстовых файлов. Неудивительно, что я ожидаю, что у будет равно 10. Я пробовал следующее и явно не работает.
x1 <- 3
x2 <- 4
y_equation <- "3 + x"
x_equation <- "x1 + x2"
y <- parse(text = y_equation)
y <- substitute(y, list(x = parse(text = x_equation)))
eval(y)
Любая помощь очень ценится.