【发布时间】:2021-07-27 21:16:35
【问题描述】:
我有一个难以处理的 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
所以本质上是数据框的一种扩展。
【问题讨论】:
标签: python pandas data-manipulation data-cleaning