【发布时间】:2019-12-14 19:26:01
【问题描述】:
我的数据如下
Name Maths Science English History German
Alex 100 98 88 90 89
Adam 90 100 98 98 98
James 98 89 90 98 100
Matt 98 80 100 99 99
Pat 98 98 98 100 84
现在,我想逐行添加“98”分数的数量。我怎样才能做到这一点? 我尝试过使用 rowSums,但似乎无法得到答案。
【问题讨论】:
-
试试
apply(df[2:6],1,function(x)sum(x[as.numeric(trimws(x))==98]))
标签: r