我将data.frame传递给xtable
dat.table <- xtable(dat[1:20,] ,digits=10)
我更愿意使用科学记数法,而不是像这样显示数字。我该怎么办?
看了一眼,但我找到的只是R: formatting the digits in xtable,这似乎不是答案。
答案 0 :(得分:16)
答案 1 :(得分:5)
如果您想要x10 ^表示法,请尝试使用print
和xtable
。类似的东西:
print(xtable(dat[1:10,1:7], display=c("s","s", "s","s","g","g","g","g")), math.style.exponents = TRUE)
其中s是字符串,g用于科学记数法(仅当保存空格时),math.style.exponents
中的print
将转换为x10 ^格式。