1
我有一个数据框3列,
我想将2列与更大的值合并成一个与总和。
无法合并时,函数应该抛出错误。 (例如:当有一个较小的值0.3,0.3,0.4领带)根据值合并列
如
|A| |B| |C|
0.5 0.3 0.2
0.1 0.7 0.2
0.4 0.4 0.2
产生的数据帧:
|X| |Y|
0.8 0.2 #(x=0.5 + 0.3)
0.9 0.1 #(x=0.7 + 0.2)
0.8 0.2 #(x=0.4 + 0.4)
在此先感谢您的帮助
更新:
万一有人有同样的问题,我用:
apply(dt, 1, function(x) which(x==min(x)))
找到,如果有数据帧2个相同的最低值