我有一张高尔夫成绩表,如下所示:
name r1 r2 r3 r4 event
Tiger Woods 71 68 67 72 Buick Invitational 2006
Nathan Green 67 70 69 72 Buick Invitational 2006
J.M. Olazabal 74 64 71 69 Buick Invitational 2006
Arjun Atwal 70 67 71 71 Buick Invitational 2006
我希望能够以百分比计算每个球员在给定的一天/回合中得分比对手高的频率。
例如,在上面显示的四名球员中,Tiger 在第 1 轮的得分低于仅 JM Olazabal。1/3 = 33%。
在第三轮他得分最低,所以 100%。
Arjun Atwal 在 r3 中的得分并列最高,无人击败,因此 =0%。
等等...
基本上我想检查每一行与事件字段相同的每一行。非常感谢任何帮助!
编辑:为了清楚起见,我所追求的输出如下所示:
Tiger Woods 33% 33% 100% 0% Buick Invitational 2006
Nathan Green 100% 0% 67% 0% Buick Invitational 2006
J.M. Olazabal 0% 100% 0% 100% Buick Invitational 2006
Arjun Atwal 67% 67% 0% 67% Buick Invitational 2006
再次感谢。