[R] Still can't find missing data - How do I get NA in xtabs with factors?

hadley wickham h.wickham at gmail.com
Wed Jun 3 04:19:40 CEST 2009


>> Let's see if I understand this.  Do I iterate through
>>    x <- factor(x, levels(c(levels(x), NA), exclude=NULL)
>> for each of the few hundred variables (x) in my data frame?
>
>
> Yes, for all being factors.

Wouldn't addNA() be the preferred method?

To do it for all variables is pretty simple:
cat <- sapply(df, is.factor)
df[cat] <- lapply(df[cat], addNA, ifany = TRUE)

Hadley

-- 
http://had.co.nz/




More information about the R-help mailing list