我正在尝试使用dataframe group by计算列的平均值,但得到了错误的结果。我大致知道它为什么这样做,但我不知道如何准确地修复它。我试图得到一支球队对手的平均打法--现在,它计算正确,但放在了错误的一行。例如,绿湾对阵芝加哥和明尼苏达-他们的对手平均每场比赛62.5场。芝加哥对阵绿湾和丹佛,他们平均每场比赛66.5场。我认为它是按照防守进行分组,并将平均值写到第一行,在这种情况下,第一行实际上是他们的对手。这有点难以解释,所以我附加了一些图像来帮助显示正在发生的事情。dfTeamRankings['Op
我有以下DataFrame:我试图为df1'Tub‘中的每个唯一值创建一个DataFrame。现在,我正在创建一个字典,并试图在每个新的DataFrame实例中添加一个匹配的Tub。我认为我的逻辑是正确的。 if tub not in tubs:#['Tub 1', 'Tub 2', 'Tub 3']
fo