在R中使用summary()和max,min和mean时的值不同

RpB*_*RpB 3 r

我试图获取数据框中列的最大值,最小值和平均值.当我使用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 
Run Code Online (Sandbox Code Playgroud)

Mol*_*olx 5

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

summary(object, ..., digits = max(3, getOption("digits")-3))
Run Code Online (Sandbox Code Playgroud)

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

options(digits=10)
Run Code Online (Sandbox Code Playgroud)

或者,如果您只想为此特定呼叫进行更改:

summary(count1, digits = 10)
Run Code Online (Sandbox Code Playgroud)