【发布时间】:2020-06-25 15:42:29
【问题描述】:
我有一个数据集,我想按他们的年份计算 z 分数。
例子:
Year Score
1999 120
1999 132
1998 120
1997 132
2000 120
2002 132
1998 160
1997 142
....etc
我想要的是:
Year Score Z-Score
1999 120 1.2
1999 132 .01
1998 120 -.6
1997 132 1.1
2000 120 -.6
2002 132 0.5
1998 160 2.1
1997 142 .01
我使用了以下代码:
DF$ZScore<-if (DR$Year== 1997){
((DF$Score-220)/20)
} else if ((DR$Year== 1998){
((DF$Score-222)/19)
}...
}else{
((DF$Score-219)/21)
}
这不起作用,我不知道为什么。任何帮助表示赞赏。
【问题讨论】:
标签: r if-statement data-wrangling