[R] Conditions in R (Help Post)
Yeasmin Alea
ye@@m|n@@|e@ @end|ng |rom gm@||@com
Tue Oct 22 10:59:58 CEST 2019
Hello Team
I would like to add a new column (for example-Phase) from the below data
set based on the conditions
YEAR DAY X Y Sig
1 1981 9 -0.213 1.08 1.10
2 1981 10 0.065 1.05 1.05
*Conditions*
D$Phase=sapply(D,function(a,b) {
a <-D$X
b<-D$Y
if (a<0 && b<0 && b<a)
{phase=1} else if (a<0 && b<0 && b>a)
{phase=2} else if (a<0 && b>0 && b<a)
{phase=7} else if (a<0 && b>0 && b>a)
{phase=8} else if (a>0 && b<0 && b<a)
{phase=3} else if (a>0 && b<0 && b>a)
{phase=4} else if (a>0 && b>0 && b>a)
{phase=6} else (a>0 && b>0 && b<a)
{phase=5}
})
Can anyone help to fix the script to get a Phase column based on the
conditions. The table will be like the below
YEAR DAY X Y Sig Phase
1 1981 9 -0.213 1.08 1.10 phase=7
2 1981 10 0.065 1.05 1.05 phase=6
Many thanks
Alea
[[alternative HTML version deleted]]
More information about the R-help
mailing list