Я хочу sprintf
строку с "\"
в нем, но он не работает:R, как выход «» в Sprintf
sprintf("& $\pm %s \delta$", 1.23)
Error: '\p' is an unrecognized escape in character string starting ""& $\p"
Я попытался:
sprintf("& $\\pm %s \\delta$", 1.23)
[1] "& $\\pm 1.23 \\delta$"
Но я нужен результат с "& $\pm 1.23 \delta"
Как я могу получить правильный результат?
Нет ли лучшего способа, чем кошка (sprintf (...))? Двойные обратные косые черты, похоже, не работают, как в этом примере: sprintf («test \\% s», «test»), ничто из того, что я делаю, не дает одиночного обратного слэша, которое будет закрыто в cat (что просто кажется хакерским) –