I think you want to use 'ifelse':

social$CitizenType<-ifelse(social$CitizenType==""
||social$PrimaryLanguage=="English","US Citizen" )

On Wed, Jul 1, 2009 at 5:45 PM, Chris Anderson<chris6...@netzero.net> wrote:
> I have a variable that identifies citizen type but some of my rows are blank. 
> I want to replace the blank entries with the correct value which is 
> conditional on another variable. In SAS, my conditional statement would be as 
> follow:
> if citizenType="" and primarylanguage="English" then citizenType ="US 
> citizen"; else citizenType=citizenType;
> When I try to duplicate this conditional statement in R I get the following 
> error: Will you show me the correct syntax?
> social$CitizenType<-if(social$CitizenType=="" 
> ||social$PrimaryLanguage=="English","US Citizen" )
> Error: unexpected ',' in "social$CitizenType<-if(social$CitizenType=="" 
> ||social$PrimaryLanguage=="English","
>
>  social$CitizenType<-if(social$CitizenType=="" && 
> social$PrimaryLanguage=="English","US Citizen" )
> Error: unexpected ',' in "social$CitizenType<-if(social$CitizenType=="" && 
> social$PrimaryLanguage=="English","
>
> social$CitizenType[social$CitizenType==""]<-if(social$CitizenType[social$CitizenType==""]
>  && social$PrimaryLanguage[social$PrimaryLanguage=="English"],"US Citizen" )
> Error: unexpected ',' in 
> "social$CitizenType[social$CitizenType==""]<-if(social$CitizenType[social$CitizenType==""]
>  && social$PrimaryLanguage[social$PrimaryLanguage=="English"],"
>>
>
> Chris Anderson
> 707.315.8486
> www.sassydeals4u.com
> ____________________________________________________________
> Click now for prescreened plumbing contractors.
> http://thirdpartyoffers.netzero.net/TGL2241/fc/BLSrjpYePbmJll7hN4GC9GCio2T0Hpy2G8xkxYL2nS71xPBRcqvSBxjyBqQ/
>        [[alternative HTML version deleted]]
>
> ______________________________________________
> 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.
>



-- 
Jim Holtman
Cincinnati, OH
+1 513 646 9390

What is the problem that you are trying to solve?

______________________________________________
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