Python 分级索引:基于第二级索引值合并/联接行
我有一个pandas数据框,它已经被分组到一个多索引中,它基本上按照游戏id对统计数据进行分组,2级索引是团队的id。我使用这些数据进行机器学习,并且需要统计数据位于同一行,其中列名将由team1或team1连接,如team1.pts和team2.pts。这有什么方便的方法吗 非常感谢您的帮助,我附上了一个数据帧的截图,以防我在解释这一点时做得很糟糕 编辑: 为了更好地解释这一点,每一个连续的行都应该与其上方的行连接起来,以便将数据帧的行数展平到行数的一半,列数增加一倍Python 分级索引:基于第二级索引值合并/联接行,python,pandas,Python,Pandas,我有一个pandas数据框,它已经被分组到一个多索引中,它基本上按照游戏id对统计数据进行分组,2级索引是团队的id。我使用这些数据进行机器学习,并且需要统计数据位于同一行,其中列名将由team1或team1连接,如team1.pts和team2.pts。这有什么方便的方法吗 非常感谢您的帮助,我附上了一个数据帧的截图,以防我在解释这一点时做得很糟糕 编辑: 为了更好地解释这一点,每一个连续的行都应该与其上方的行连接起来,以便将数据帧的行数展平到行数的一半,列数增加一倍 始终提供数据-通过OC
reset\u index()
所以它只是行数 team.id.1st id.1st ast.1st blk.1st dreb.1st team.id.2nd id.2nd ast.2nd blk.2nd dreb.2nd
game.id gameset
15 0 16 2892 6 1 14 30 4836 19 15 33
16 1 14 5005 23 6 38 25 4771 21 10 40
17 2 4 5538 32 4 43 22 5707 18 7 32
18 3 3 7397 22 6 43 30 7228 14 1 24
请不要图片。。。阅读:请提供3件事:1)复制和粘贴可输入2)您尝试过的内容3)预期输出。现在进行向下投票。请输入问题,然后将剪贴板粘贴到代码块中。
team.id.1st id.1st ast.1st blk.1st dreb.1st team.id.2nd id.2nd ast.2nd blk.2nd dreb.2nd
game.id gameset
15 0 16 2892 6 1 14 30 4836 19 15 33
16 1 14 5005 23 6 38 25 4771 21 10 40
17 2 4 5538 32 4 43 22 5707 18 7 32
18 3 3 7397 22 6 43 30 7228 14 1 24