我在R中有一个数据框,不幸的是它里面有包含美元符号的字符串.当latex()包中的函数Hmisc将此数据框转换为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}
Run Code Online (Sandbox Code Playgroud)
您可以latexTranslate从Hmisc以下位置查看该功能:
R> latexTranslate("3%")
[1] "3\\%"
Run Code Online (Sandbox Code Playgroud)