我有一个数据框,其中对于两列(X1和X2),某些行与其他行的值重复。我想以一个数据帧结束,在该数据帧中,只有X1和X2列的唯一组合,其中,根据第三列(X3)中的最大值选择剩余的重复行。例如,此数据框:
X1 X2 X3
A B 2
G K 2
A B 5
M P 3
A B 1
将以此返回:
X1 X2 X3
G K 2
A B 5
M P 3
可以在没有for循环的情况下完成此操作吗?我尝试了各种子集方法,但没有成功。