我想从R中的两列中选择两个值中较大的一个

时间:2015-02-15 22:14:04

标签: r

我的数据如下:

head(myframe)
      id fwt_r fwt_l
[1,] 101    72    52
[2,] 102    61    48
[3,] 103    46    49
[4,] 104    48    41
[5,] 105    51    42
[6,] 106    49    35

我想在fwt_r和fwt_l中选择两个值中较大的一个。 我希望输出像:

72
61
49
48
51
49

请帮助我。谢谢!

1 个答案:

答案 0 :(得分:9)

您正在寻找'pmax'功能

跑吧:

pmax(myframe$fwt_r, myframe$fwt_l)

pmax表示'并行最大值'