2014-11-24 86 views

回答

12

嘗試:

dat.table <- xtable(dat[1:20,] ,digits=-10) 

「如果數字的值是負的,x的對應的數值顯示在科學格式ABS(數字)位數」。 xtable

+0

我一定錯過了幫助中的那一行..謝謝! – cianius 2014-11-24 11:50:29

+1

這產生'2.0000000000E-01'而不是'\(2 \ cdot 10^{ - 1} \)'。我想不出什麼時候會合適。 :-( – 2017-07-25 11:01:51

2

如果您要使用x10 ^表示法嘗試使用printxtable。是這樣的:

print(xtable(dat[1:10,1:7], display=c("s","s", "s","s","g","g","g","g")), math.style.exponents = TRUE)

其中s是字符串和g用於科學記數法(僅在節省空間),從printmath.style.exponents將轉換爲X10 ^格式。