Well, you have no reproducible example, but I suspect either of these will fix it:
locals <- z[z$country == mycountry & !is.na(z$country),] locals <- subset(z, country == mycountry) Sarah On Wed, Sep 19, 2012 at 1:50 PM, Sam Steingold <s...@gnu.org> wrote: > I see this: > --8<---------------cut here---------------start------------->8--- >> length(which(is.na(z$language))) > [1] 0 >> locals <- z[z$country == mycountry,] >> length(which(is.na(locals$language))) > [1] 229 > --8<---------------cut here---------------end--------------->8--- > where are those locals without the language coming from?! > -- Sarah Goslee http://www.functionaldiversity.org ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.