我需要先结合一个基本DF和一个附加DF与熊猫。 如何将ffill()用于baseDf,将fillna(-1)用于第二个
例如: baseDf:
qty total
1 10 10
2 5 15
4 4 19
6 8 27
8 2 29
附加DF:
val
3 400
5 150
7 60
我想得到的是:
qty total val
1 10 10 -1
2 5 15 -1
3 5 15 400
4 4 19 -1
5 4 19 150
6 8 27 -1
7 8 27 60
8 2 29 -1
但如果我写:
baseDf.combine_first(additionalDf).ffill().fillna(-1)
我得到:
qty total val
1 10 10 -1
2 5 15 -1
3 5 15 400
4 4 19 400
5 4 19 150
6 8 27 150
7 8 27 60
8 2 29 60
谢谢
只需更改
fillna
和fffill
的位置相关问题 更多 >
编程相关推荐