On Jan 21, 2013, at 7:35 AM, David Studer wrote:

Hello everybody!

I am trying to replace community numbers with community names (character).
I am using the following code:

data[data$commNo==786, "commNo"]<-"Name of the Community"

data$commNo is probably a factor. As such the equality test will only give you expected results with:

data[data$commNo=='786', "commNo"]<-"Name of the Community"

Or:

data[as.numeric(as.character(data$commNo)) == 786, "commNo"]<-"Name of the Community"

(It's in section 7 of the RFAQ).




Unfortunately, I get the error message
missing values are not allowed in subscripted assignments of data frames

However, when I check data$commNo with table(useNA="always") or with
table(is.na(data$commNo)) it tells me that there are no NA's at all... ?




David Winsemius, MD
Alameda, CA, USA

______________________________________________
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.

Reply via email to