【发布时间】:2019-04-09 11:26:32
【问题描述】:
d=data.frame("STUDENT"=c(1,2,3,4),
"SCORE1"=c(64,68,65,65),
"SCORE2"=c(91,78,94,55),
"SCORE3"=c(84,62,73,61),
'IMPROVE'=c('T','T','T','F'))
d$IMPROVE1 = ifelse(d[d$STUDENT==1,d$SCORE1] < d[d$STUDENT==1,d$SCORE2] | d[d$STUDENT==1,d$SCORE3], T, F)
我的目标是为每个学生创造不同的 IMPROVE。如果 STUDENT 的 SCORE2 或 SCORE3 大于 SCORE1,则它等于 T。如果 STUDENT 的 SCORE2 或 SCORE3 不大于 SCORE1,则它等于 F。我给出我的样本数据并尝试。
【问题讨论】: