【发布时间】:2017-04-20 19:47:49
【问题描述】:
使用reshape 函数,我的数据看起来像这样:
df1
ID Score1 Score2 Score3
1 2 3 1
2 3 2 1
3 2 1 NA
4 1 NA NA
如您所见,我的一些分数变量有缺失值。
我有兴趣找到所有 ID 值的最大分数变量。当我尝试使用 pmax(df1$Score1,df1$Score2,df1$Score3) 时,我得到的向量包含 NA。我不确定这是为什么,因为我知道我的 Score1 变量不包含任何 NA。
这是我希望我的输出完成的:
ID MaxScore
1 3
2 3
3 2
4 1
谢谢
【问题讨论】:
-
或者你开始的风格
pmax(df1$Score1,df1$Score2,df1$Score3, na.rm=TRUE) -
na.rm=T 成功了@G5W。谢谢!