[R] Finicky factor comparison operators
johnmark
johnmark.agosta at gmail.com
Sat Feb 18 21:08:14 CET 2012
This error occurs because the "==" comparison operator doesn't allow
comparison of ordered and normal factors:
/df[df5$close_quarter == as.Date("2011-02-01"),]/
Warning message:
In /`[.data.frame`(df, df$close_quarter == as.Date("2011-02-01")/, :
Incompatible methods ("Ops.ordered", "Ops.Date") for "=="
Why should this be a problem -- Isn't this being overly cautious? Can
anyone think of a case where coercing the ordered factor to a normal factor
for comparisons of == would do the wrong thing?
Perhaps this is a question for the developer's section.
Cheers -john mark agosta
--
View this message in context: http://r.789695.n4.nabble.com/Finicky-factor-comparison-operators-tp4400377p4400377.html
Sent from the R help mailing list archive at Nabble.com.
More information about the R-help
mailing list