[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