【发布时间】:2018-12-01 23:44:50
【问题描述】:
我正在尝试根据信息行创建一个有序的元组列表:
team stat1 explain1 stat2 explain2 stat3 explain3
green +10 inc due to.. -8 dec due to.. +2 inc due to..
blue -6 dec due to.. +5 inc due to.. +8 inc due to..
red +5 inc due to.. +10 inc due to.. -2 dec due to..
我想为每个团队创建一个有序的元组列表(按绝对值),所以 'team' 'blue' 看起来像:
tuple list based on above order: Abs value ordered tuple list:
-6: dec due to.. 8: incr due to..
5: inc due to.. -6: decr due to..
8: inc due to.. 5: incr due to..
【问题讨论】:
-
这应该针对所有统计数据一起完成,还是针对其中一个统计数据?
-
嗨,Martijn,谢谢。这是一个更大的程序块。我正在尝试按降序为每个团队撰写评论,说明哪个统计数据在一段时间内的变化中发挥的作用最大。解释很容易编程,但整体情况似乎具有挑战性。总共有 5 个统计数据,20 个团队,我需要为每个团队写评论,解释所有 5 个变化。球队按总统计数据排序。
-
对,那么为什么不在转置后为每一行生成输出?
-
因此生成一个带有“stat”和“explain”列的单独数据框,按绝对值对该数据框进行排序,并从中生成报告。您可以在其中保留团队信息并使用分组。
-
啊,我明白你在说什么,是的,这可以工作!最后一个问题,一旦我这样做了,一旦它是绝对值顺序,我将如何将负值应用回列表? Martijn,再次感谢您的补充评论!