1

我拥有的所有数据的平均值是 0.2。我想要更多的小数,否则如果我想在两个文件之间进行比较是没有意义的。例子

   summary(f)
 Min. 1st Qu.  Median    Mean 3rd Qu.    Max.    NA's 
 0.0     0.1     0.2     0.2     0.2     0.7  824982

所以这里的平均值可以是 0.29 或 0.21。关于如何知道这一点的任何想法?

4

2 回答 2

7

您可以使用digits参数:

R> summary(rnorm(10))
#    Min. 1st Qu.  Median    Mean 3rd Qu.    Max. 
# -1.5520 -0.1925  0.2027  0.1862  0.8423  1.5470 
R> summary(rnorm(10),digits=10)
#       Min.    1st Qu.     Median       Mean    3rd Qu.       Max. 
# -2.2444487 -1.2681605  0.1552090 -0.2980934  0.4828649  1.3489778 
于 2013-02-19T18:53:21.047 回答
5

尝试

options(digits=10)
summary(f)

?options

'digits':控制打印数值时要打印的位数。这只是一个建议。有效值为 1...22,默认值为 7。请参阅“print.default”中有关大于 15 的值的说明。

请注意,打印的位数与内部存储的位数不同。

于 2013-02-19T18:51:26.597 回答