合并 2 个数据框并在 pandas 中匹配它们的值
merging 2 data frames and matching their values in pandas
我有一个名为 df
的数据框
Team win sum
0 1115 0.531 5
1 1124 0.774 5
2 1139 0.875 6
3 1140 0.848 4
4 1143 0.697 5
我有另一个名为 df1
的数据框
season seed Team seed_frequency
2010 W01 1246 1
2010 W02 1452 2
2010 W03 1307 3
2010 W04 1458 4
2010 W05 1396 5
我需要形成一个新的数据框,以便 df1
中的 seed_frequency 与 df
中的团队名称相匹配。
Team win sum seed_frequency
0 1115 0.531 5 7
1 1124 0.774 5 6
2 1139 0.875 6 4
3 1140 0.848 4 7
4 1143 0.697 5 3
使用pd.merge
pd.merge(df,df1,on='Team',how='left')
我有一个名为 df
Team win sum
0 1115 0.531 5
1 1124 0.774 5
2 1139 0.875 6
3 1140 0.848 4
4 1143 0.697 5
我有另一个名为 df1
season seed Team seed_frequency
2010 W01 1246 1
2010 W02 1452 2
2010 W03 1307 3
2010 W04 1458 4
2010 W05 1396 5
我需要形成一个新的数据框,以便 df1
中的 seed_frequency 与 df
中的团队名称相匹配。
Team win sum seed_frequency
0 1115 0.531 5 7
1 1124 0.774 5 6
2 1139 0.875 6 4
3 1140 0.848 4 7
4 1143 0.697 5 3
使用pd.merge
pd.merge(df,df1,on='Team',how='left')