Суммарное () округление
Может кто-нибудь объяснить, почему R делает это? Округление макс и мин на целочисленных значениях кажется крайне ошибочным.
summary(1:1283932)
Min. 1st Qu. Median Mean 3rd Qu. Max.
1 321000 642000 642000 962900 1284000
max(1:1283932)
[1] 1283932
2 ответа
Решение
Это работает, если вы установите точность отображения на достаточное количество цифр:
options(digits=10)
summary(1:1283932)
Min. 1st Qu. Median Mean 3rd Qu. Max.
1.0 320983.8 641966.5 641966.5 962949.2 1283932.0
Точность отображения по умолчанию составляет 4 цифры. использование digits
явно, например:
> summary(1:1283932,digits=7)
Min. 1st Qu. Median Mean 3rd Qu. Max.
1 320984 641966 641966 962949 1283932