Оценка символьной строки как функции
Допустим, у меня есть строка символов под названием доказательство:
evidence = "API == 1 & preservative == 0"
Я хочу использовать эту строку внутри другой функции (cpquery
из пакета bnlearn, чтобы быть точным), но я не хочу, чтобы он оценивался как строка символов, а как формула. Используя аргумент evidence
в cpquery
функционировать как evidence = (API == 1 & preservative == 0)
работает нормально, но я хочу сказать evidence = evidence
или что-то подобное в cpquery
функция.
Я старался as.name
а также eval
решения во всех видах комбинаций, но, похоже, ничего не работает...
Я надеюсь, что кто-то может помочь мне!