我有一个这样的数据框:
df_1 = pd.DataFrame({'players.name': ['John', 'Will' ,'John', 'Jim', 'Tim', 'John', 'Will', 'Tim'],
'players.diff': [0, 0, 0, 0, 0, 0, 0, 0],
'count': [3, 2, 3, 1, 2, 3, 2, 2]})
“count”值是恒定不变的。
我有一个形状不同且以不同顺序排序的数据框,如下所示:
df_2 = pd.DataFrame({'players.name': ['Will', 'John' ,'Jim'],
'players.diff': [0, 0, 0]})
我该如何映射
df_1
的值,并在df_2
上填充一个“count”值,最终得到以下结果: players.name players.diff counts
0 Will 0 2
1 John 0 3
2 Jim 0 1