我在 R 中有一个数据框,不幸的是其中包含包含美元符号的字符串。当函数latex()
从包装中Hmisc http://cran.r-project.org/web/packages/Hmisc/index.html将此数据框转换为 LaTeX 表,美元符号不会被转义。这使得 LaTeX 无法编译。里面有没有办法Hmisc
在格式化数据框中的值时转义美元符号?
之后我也无法对所有美元符号进行搜索和替换,因为Hmisc
它本身为空单元格添加了美元符号。
最小的例子:
> latex("test$test",file="")
# returns:
\begin{table}[!tbp]
% [...]
test$test\tabularnewline
% [...]
\end{table}
# should return:
\begin{table}[!tbp]
% [...]
test\$test\tabularnewline
% [...]
\end{table}
你可以看看latexTranslate
函数,从Hmisc
:
R> latexTranslate("3%")
[1] "3\\%"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)