我想更新一个较大的数据帧,使用较小的数据帧。它们具有相同的列,但较大的数据帧包含的行比较小的数据帧多。 它用于更新曲棍球统计数据,将包含所有NHL球员的数据框更新为包含单场比赛统计数据的数据框,这两个数据框均由球员姓名索引,如下所示:
In [95]: total_stats
Out[95]:
G A
Chris Chelios 1 1
Zdeno Chara 2 2
Viktor Kozlov 3 3
Adam Oates 4 4
Wes Waltz 5 5
In [97]: game_stats
Out[97]:
G A
Chris Chelios 1 1
Zdeno Chara 0 0
我想用游戏中的统计数据更新总的统计数据df(但不使用df.update()或df.add(),因为它会用NaN填充任何不重叠的行),这样看起来像:
In [95]: total_stats
Out[95]:
G A
Chris Chelios 2 2
Zdeno Chara 2 2
Viktor Kozlov 3 3
Adam Oates 4 4
Wes Waltz 5 5
我在网上查阅了很多资料,虽然这似乎是一个相当简单的过程,但我很难找到答案
谢谢大家!
使用^{} 但指定一个
fill_value
或者你可以先^{}
相关问题 更多 >
编程相关推荐