R:在xtable字符串中将小数点转换为逗号(对于LaTeX)

时间:2017-04-24 14:30:59

标签: r xtable decimal-point

我正在使用xtable将R表转换为对象,然后可以将其打印为LaTeX表。在此表中,我需要以不同颜色打印单个数字。因此,我已经在使用

应用xtable函数之前替换了这些数字
paste0("\\textcolor{black!25!green}{",x.tab[[4]][i],"}",sep="")

其中x.tab是我的R表。

.tex文件看起来很好,正在编译而没有任何错误。不过,我现在需要这些彩色数字,现在用字符串捕获,带有十进制逗号。所有非彩色数字的格式都是正确的,因为我使用

format.args = list(big.mark = ".", decimal.mark = ",")

在我的打印功能中。

非常感谢任何帮助!

2 个答案:

答案 0 :(得分:1)

就我而言,使用options(OutDec = ",")可以解决问题。

答案 1 :(得分:0)

使用x <- c(1.6, 2.8, 1.3) y <- c(0.067, 8.1, 7.55) d <- data.frame(x, y) print(xtable(prettyNum(d,decimal.mark=","))) 功能设置格式:

.btn:hover
{

}