我有一个很难处理的 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
Run Code Online (Sandbox Code Playgroud)
所以本质上是数据框的一种加宽。