我将data.frame传递给xtable
dat.table <- xtable(dat[1:20,] ,digits=10)
Run Code Online (Sandbox Code Playgroud)
我宁愿使用科学记数法,而不是显示这样的数字.我该怎么办?
看了一眼,但我找到的只是R:格式化xtable中的数字,这似乎不是答案.
Mik*_*nen 16
尝试:
dat.table <- xtable(dat[1:20,] ,digits=-10)
Run Code Online (Sandbox Code Playgroud)
"如果数字值为负数,则x的相应值以科学格式显示,并带有abs(数字)数字." xtable
如果您想使用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.exponentsfrom print将转换为x10 ^ format。