Hola compañeros, estaba utilizando la función "aggregate" y quería que
tuviese en cuenta los NAs. He leido la documentación de dicha función y
aparece esto:

# and if you want to treat NAs as a group
fby1 <- factor(by1, exclude = "")
fby2 <- factor(by2, exclude = "")
aggregate(x = testDF, by = list(fby1, fby2), FUN = "mean")

(http://stat.ethz.ch/R-manual/R-patched/library/stats/html/aggregate.html)

Pero el argumento exclude de la función factor, para que tenga en cuenta
NAs (según la documentación de factor,
https://stat.ethz.ch/R-manual/R-devel/library/base/html/factor.html) se
debe poner exclude=NULL.

## suppose you want "NA" as a level, and to allow missing values.
(x <- factor(c(1, 2, NA), exclude = NULL))is.na(x)[2] <- TRUE
x  # [1] 1    <NA> <NA>is.na(x)
# [1] FALSE  TRUE FALSE

¿Qué pensais sobre ello? ¿Es un error de la documentación o estoy
equivocado?


Un saludo, y gracias.

-- 
Víctor Nalda Castellet

	[[alternative HTML version deleted]]

