Others have commented on why this holds. There is an alternative, 'ifelse1', part of the splus2R package, that does what you'd like here.
Tim Hesterberg >I find it slightly surprising, that > ifelse(TRUE, character(0), "") >returns NA instead of character(0). > >-- >Heikki Kaskelma ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel