[R] Creating Dummy Var in R for regression?
ruipbarradas at sapo.pt
ruipbarradas at sapo.pt
Fri Aug 5 22:49:55 CEST 2016
Hello,
Your ifelse will never work because
reasons$salutation== "Mr" & reasons$salutation=="Father" is always FALSE
and so is reasons$salutation=="Mrs" & reasons$salutation=="Miss".
Try instead | (or), not & (and).
Hope this helps,
Rui Barradas
Citando Shivi Bhatia <shivipmp82 at gmail.com>:
> Dear Team,
>
> I need help with the below code in R:
>
> gender_rec<- c('Dr','Father','Mr'=1, 'Miss','MS','Mrs'=2, 3)
>
> reasons$salutation<- gender_rec[reasons$salutation].
>
> This code gives me the correct output but it overwrites the
> reason$salutation variable. I need to create a new variable gender to
> capture gender details and leave salutation as it is.
>
> i tried the below syntax but it is converting all to 1.
>
> reasons$gender<- ifelse(reasons$salutation== "Mr" & reasons$salutation==
> "Father","Male", ifelse(reasons$salutation=="Mrs" & reasons$salutation==
> "Miss","Female",1))
>
> Please suggest.
>
> [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
> http://www.R-project.org/posting-guide.htmland provide commented,
> minimal, self-contained, reproducible code.
[[alternative HTML version deleted]]
More information about the R-help
mailing list