prblem with NA
Wacek Kusnierczyk wrote:
Prof Brian Ripley wrote:
On Tue, 6 Jan 2009, Petr PIKAL wrote:
[...]
Logical vectors can be treated like numeric with TRUE=1 and FALSE=0,
More accurately, 'like integer' ('numeric' often means 'double').
why would this be more accurate? is(TRUE+0) # numeric, not integer is.integer(TRUE+0) # FALSE
ah, that was about literals again: is(TRUE+0L) # integer, not numeric is.integer(TRUE+0L) # TRUE anyway, is.integer(TRUE) # FALSE so how logical vectors will be treated depends on the context, though integer is (or it seems so) closer in the type hierarchy than double. vQ