我有一个NBA数据的数据框架,我很难处理它。我想将df1改为df2,让两支球队和他们在同一排的比赛中的得分两次,以从两支球队的立场来看类似于比赛结果:
df1
GameID TeamID TeamAbb PTS
0 1001 TOR 99
0 1023 ATL 86
1 1004 DAL 102
1 1003 POR 100
2 1015 LAL 96
2 1029 MIL 85
df2
GameID Team1ID Team2ID Team1Abb Team2Abb Team1PTS Team2PTS
0 1001 1023 TOR ATL 99 86
0 1023 1001 ATL TOR 86 99
1 1004 1003 DAL POR 102 100
1 1003 1004 POR DAL 100 102
因此,从本质上讲,这是数据框架的一种扩展
尝试:
输出:
详情:
groupby
和cumcount
获取1和2李>reset_index
根据以下评论更新:
输出:
相关问题 更多 >
编程相关推荐