[R] Weird problem with median on a factor
    Christoph Bier 
    christoph.bier at web.de
       
    Sun Nov  2 11:55:41 CET 2003
    
    
  
Dave Cacela schrieb:
> Christoph,
> 
> I concur with the other respondents who questioned why someone would wish to
> calculate the median of a factor. However, with regard to your actual
> question, I suspect that median() is giving different answers because the
> two vectors are not both factors, i.e., that one of them is a character. Did
> you test that? 
Yes, I did and find the same like Tony Plate:
 > is.factor(fbhint.spss1$V15.SPS) # = column 264
[1] TRUE
 > mode(fbhint.spss1$V15.SPS)
[1] "numeric"
 > is.factor(fbhint.spss1$V15.SP1) # = column 566
[1] TRUE
 > mode(fbhint.spss1$V15.SP1)
[1] "numeric"
> Using S, I have seen quirks in this regard that relate to import procedure
> and the value of the first element in the vector. In your case, the first
> elements differ in that one is NA while the other is "teils/teils".  
It also occurs if the first element is the same. For example "wichtig" in 
columns 263 and 565.
Regards,
Christoph
    
    
More information about the R-help
mailing list