[R] length() misbehaving?
David Parkhurst
parkhurs at indiana.edu
Fri Mar 14 16:35:19 CET 2003
I'm having a weird problem with length(), in R1.6.1 under windows2000. I have a
dataframe called byyr, with ten columns, the first of which is named cnd95.
summary(byyr) shows that byyr$cnd95 contains the factor level "tr" 66 times. Also,
when I enter byyr$cnd95 at the command line, I can count 66 "tr" elements in the
resulting vector. However, when I enter
n95trt <- length(byyr$cnd95[byyr$cnd95=="tr"])
n95trt
the result is 68! Any ideas why this is happening, and how I can fix the miscount?
(That column also contains 69 entries of "c", and (relevantly?) two NA's.)
Thanks for any help.
Dave Parkhurst
More information about the R-help
mailing list