Esto me deja perplejo. Cuando ejecuta summary() en un vector de enteros, parece que no obtiene resultados precisos. Los números parecen estar redondeados. Intenté esto en tres máquinas diferentes con diferentes sistemas operativos y los resultados son los mismos.Los resultados del método de resumen no parecen ser precisos para los vectores
Para un vector:
>a <- 0:628846
>str(a)
int [1:628847] 0 1 2 3 4 5 6 7 8 9 ...
>summary(a)
Min. 1st Qu. Median Mean 3rd Qu. Max.
0 157200 314400 314400 471600 628800
>max(a)
[1] 628846
Para una hoja.de.datos:
> b <- data.frame(b = 0:628846)
> str(b)
'data.frame': 628847 obs. of 1 variable:
$ b: int 0 1 2 3 4 5 6 7 8 9 ...
> summary(b)
b
Min. : 0
1st Qu.:157212
Median :314423
Mean :314423
3rd Qu.:471635
Max. :628846
> summary(b$b)
Min. 1st Qu. Median Mean 3rd Qu. Max.
0 157200 314400 314400 471600 628800
¿Por qué estos resultados diferentes?
intento 'resumen (b $ b, dígitos = 6)' – kohske
@kohske bien, que funciona. ¿Eso significa que el método de resumen predeterminado para vectores es diferente que para data.frames? – wahalulu
@wahalulu Pruebe 'methods (summary)' y verá que los data.frames tienen el método 'summary.data.frame' ejecutado en ellos, pero los números terminan en' summary.default'. –