On April 8, 2020 1:17:38 PM PDT, Ana Marija wrote:
| Hi,
|
| I have a data frame like this:
Or ... *drum-roll* ... you could use plain
old indexing. Have a look:
a <-
"FIDLASER2 CURRELIGPLASER RTNPTHY
fam1000_G1000 1 1 1 1
fam1001_G1001 1 1 1
>I would like to create a new column called PHENO which would satisfy
>these
>conditions:
>
>if CURRELIG=1 and RTNPTHY=1 than PHENO=1
>if PLASER=2 than PHENO=2
>otherwise is -9
I assume that if CURRELIG==1 and RNPTHY==1 and PLASER==2 then PHENO should
be 1. Or should that case flag a data error?.
Now that you have been shown how to do this, post your (non-working) code next
time. And configure your email program to send plain text so we will see what
you saw.
a$PHENO <- ifelse( a$CURRELIG==1
& a$RTNPTHY==1
, 1
, ifelse( a$PLASER==2
Hi,
I have a data frame like this:
> head(a)
FID LASER2 CURRELIG PLASER RTNPTHY
1 fam1000_G1000 11 1 1
2 fam1001_G1001 11 1 1
3 fam1003_G1003 21 2 2
4 fam1005_G1005 11 1 2
5 fam1009_G1009
4 matches
Mail list logo