[R] Weird problem with median on a factor
Christoph Bier
christoph.bier at web.de
Thu Oct 30 22:34:50 CET 2003
Hi all,
I hope this isn't a naive newbie question again. Here you can see column 264 of
a data frame containing data of the same interview in May and September. Column
264 contains the answers of 49 persons to a question in May.
> fbhint.spss1[,264]
[1] teils/teils sehr wichtig <NA> <NA> sehr wichtig
[6] sehr wichtig sehr wichtig sehr wichtig <NA> <NA>
[11] <NA> <NA> wichtig <NA> <NA>
[16] sehr wichtig <NA> <NA> <NA> <NA>
[21] <NA> <NA> <NA> wichtig <NA>
[26] <NA> <NA> <NA> <NA> <NA>
[31] <NA> <NA> <NA> <NA> teils/teils
[36] sehr wichtig <NA> <NA> <NA> <NA>
[41] wichtig <NA> sehr wichtig <NA> <NA>
[46] sehr wichtig wichtig <NA> <NA>
Levels: sehr wichtig wichtig teils/teils unwichtig ganz unwichtig
Column 566 contains the answers from the same persons to the same question in
September.
> fbhint.spss1[,566]
[1] <NA> <NA> <NA> wichtig wichtig
[6] sehr wichtig sehr wichtig wichtig wichtig <NA>
[11] <NA> <NA> sehr wichtig sehr wichtig sehr wichtig
[16] sehr wichtig <NA> unwichtig wichtig wichtig
[21] <NA> <NA> teils/teils teils/teils <NA>
[26] unwichtig <NA> <NA> <NA> <NA>
[31] wichtig sehr wichtig sehr wichtig <NA> unwichtig
[36] sehr wichtig <NA> <NA> teils/teils wichtig
[41] wichtig wichtig <NA> <NA> wichtig
[46] <NA> sehr wichtig teils/teils <NA>
Levels: sehr wichtig wichtig teils/teils unwichtig ganz unwichtig
The following works:
> median(fbhint.spss1[,264], na.rm=T)
[1] sehr wichtig
Levels: sehr wichtig wichtig teils/teils unwichtig ganz unwichtig
... but here it doesn't:
> median(fbhint.spss1[,566], na.rm=T)
Error in Summary.factor(..., na.rm = na.rm) :
"sum" not meaningful for factors
I don't have any ideas why! Can somebody give me a hint?
TIA
Best regards,
Christoph
More information about the R-help
mailing list