If you don't mind using tidyverse, you can do this easily with if_else. b$PHENO<-if_else(...
On Wed, Apr 29, 2020 at 3:21 PM Ana Marija <sokovic.anamar...@gmail.com> wrote: > Hello, > > I have a data frame like this: > > > head(b) > FID IID FLASER PLASER > 1: fam1000 G1000 1 1 > 2: fam1001 G1001 1 1 > 3: fam1003 G1003 1 2 > 4: fam1005 G1005 1 1 > 5: fam1009 G1009 2 1 > 6: fam1052 G1052 1 1 > ... > > My conditions for creating a new column PHENO would be this: > > if FLASER or PLASER =2 then PHENO=2 > otherwise PHENO=1 > > so result would look like this: > > > head(b) > FID IID FLASER PLASER PHENO > 1: fam1000 G1000 1 1 1 > 2: fam1001 G1001 1 1 1 > 3: fam1003 G1003 1 2 2 > 4: fam1005 G1005 1 1 1 > 5: fam1009 G1009 2 1 2 > 6: fam1052 G1052 1 1 1 > ... > > Thanks > Ana > ... > > ______________________________________________ > R-help@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.html > and provide commented, minimal, self-contained, reproducible code. > -- Patrick S. Malone, Ph.D., Malone Quantitative NEW Service Models: http://malonequantitative.com He/Him/His [[alternative HTML version deleted]] ______________________________________________ R-help@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.html and provide commented, minimal, self-contained, reproducible code.