2015-02-09 56 views
3

当使用R的View()函数时,有没有办法控制数字格式?我想将数字输出限制为%4.2f(使用sprint时)。有没有办法做到这一点?可以通过utils :: View显示数字的格式吗?

+1

该函数的调用** V ** IEW()和包被称为{util的** **š}。 – 2015-02-09 17:32:36

+0

是的,我知道。但是,它目前为所有数字提供了8位有效数字。可以将它们格式化为仅显示整个表格的两位有效数字吗? – Ernie 2015-02-09 17:36:10

回答

2

来看:

X <- data.frame(a = c(921.131331,22.23523523, 3.5325), b = c(11.1435, 7.35, 8)) 

num.of.decimals <- 2 
View(format(X, digits = num.of.decimals + 1)) 

或者:

X <- data.frame(a = c(921.131331,22.23523523, 3.5325), b = c(11.1435, 7.35, 8)) 

num.of.decimals <- 2 

options(digits = num.of.decimals + 1) 

View(X) 
+0

完美!正是我在找的!谢谢。 – Ernie 2015-02-09 18:01:39