I currently have a data set in which gender is inputed as "Male" and "Female" , and I'm trying to convert this into "1" and "0".
I found a website which reccomended using two commands: data$scode[data$sex=="M"] <- "1" data$scode[data$sex=="F"] <- "2" to convert to numbers, and: data$scode <- factor(data$scode) to convert this variable to a factor. My issue is that, after I use the first command, *only* the female values get converted to a number. I am left with a column filled with 2's and blank spaces. Instead of typing both lines of the first command, I copy and pasted the first line and changed the letter representing gender. I also made sure that both letters were exactly as they appear in the dataset. My questions are: is there any visible issue with my syntax, and are there any other methods to accomplish this? I'm also very new to R, so complex syntax is beyond me. Conrad Baldner -- View this message in context: http://r.789695.n4.nabble.com/Recoding-categorical-gender-variable-into-numeric-factors-tp4642316.html Sent from the R help mailing list archive at Nabble.com. ______________________________________________ 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.