R: депарсировать (заменить (+)) - PullRequest
2 голосов
/ 13 февраля 2020

Если я использую

d <- function(x){deparse(substitute(x))}

для букв или цифр, все работает нормально. d(a1) дает "a1", например. Но использование специальных символов приводит к ошибке. Я хочу использовать d(+) и получить "+" в качестве результата.

Из комментариев:

Я хочу, чтобы "+" == d(+) дал TRUE. Другими словами, я не хочу использовать d (`+`). Это возможно? Функция является частью кода, который будет ожидать ввода от не-R-пользователей, и поэтому я хочу избегать использования `` для специальных символов (я не хочу объяснять каждому пользователю, что такое специальный символ).

...