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.

Reply via email to