Zapata Zapata - 1 year ago 83
R Question

r program changing yes/no variable to 1/0 - " variable 'medal' is not a factor"

I am new to R. I have a categorical variable that I like to make a linear model and do prediction with it but RStudio does not let me do so unless I change the type of the variable.
How can I change the yes/no to 1/0?
my error is
" variable 'medal' is not a factor"
I have tried :

> sport$medal <- factor(sport$medal)
> is.factor(sport$medal)

Answer Source

If you want to replace the yes/no with 1/0 use the ifelse()

sport$medal <- ifelse(sport$medal == "yes", 1, 0)
Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download