Could it be if(variable1.fac == 0 & variable2.num == 0) {variable3 = 1} # brackets {} aren't strictly required for a one liner. if(variable1.fac == 0 & variable2.num >= 0) {variable3 = 2} # brackets {} aren't strictly required for a one liner. if(variable1.fac == 1 & variable2.num == 0) {variable3 = 3} # brackets {} aren't strictly required for a one liner. if(variable1.fac == 1 & variable2.num >= 1) {variable3 = 4} # brackets {} aren't strictly required for a one liner.
On 1/2/2012 2:11 AM, Richard Kolodziej wrote: > Hello, > > I'm using SPSS at work but really would like to switch to R. Right now I'm > trying to learn R in reproducing calculations I did with SPSS but am stuck > with something that is quite simple and comprehensible in SPSS-Syntax: > > IF (variable1.fac = 0 AND variable2.num = 0) variable3=1. > IF (variable1.fac = 0 AND variable2.num>= 1) variable3=2. > IF (variable1.fac = 1 AND variable2.num = 0) variable3=3. > IF (variable1.fac = 1 AND variable2.num>= 1) variable3=4. > > I want to create four different groups out of different conditions of two > variables: > * variable1.fac is a factor coded with 0 and 1 > * variable2.num is a numerical variable with only whole numbers > > My problem with R is that I can't find a way to use AND in an IF statement > that doesn't produce an error or not intended solutions. > > "An Introduction to R" is really unhelpful with this problem and I wouldn't > have written here, if I didn't have searched for the answer. > > http://tolstoy.newcastle.edu.au/R/help/05/09/12136.html was helpful in > understanding how the IF statement is written in R but didn't answer my > question how to add an usable AND (&, |) > https://stat.ethz.ch/pipermail/r-help/2008-November/178808.html looked > promising but didn't do what I had intended > > Thanks in advance, > Richard > > [[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. [[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.