Should be (I think): (default condition and the use of "|" instead of "||")
social$CitizenType<-if(social$CitizenType=="" | social$PrimaryLanguage=="English","US Citizen", social$CitizenType ) On Thu, Jul 2, 2009 at 7:19 AM, jim holtman<jholt...@gmail.com> wrote: > 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? > -- 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.