我正在尝试获取数据框中列的最大值、最小值和平均值。当我使用 max、min 和 mean 时,我得到了一些与我使用时的值不同的值,summary()

> max(count1,na.rm=TRUE)
[1] 202034

> min(count1,na.rm=TRUE)
[1] 0

> mean(count1,na.rm=TRUE)
[1] 8498.78

> summary(count1,na.rm=TRUE)
Min.  1st Qu.  Median    Mean 3rd Qu.    Max.    NA's
0        1555    3668    8499    8535  202000   58297

最佳答案

summary.default 函数有一个 digits 参数:

summary(object, ..., digits = max(3, getOption("digits")-3))

由于默认的 getOptions("digits")7 ,因此您只能获得 4 数字。之后的所有内容都四舍五入(调用 signif() )。您可以按照 user20650 设置的建议进行更改,例如
options(digits=10)

或者,如果您只想针对此特定调用进行更改:
summary(count1, digits = 10)

关于r - 在 R 中使用 summary() 和 max、min 和 mean 时的不同值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31633171/

10-13 02:58