我正在寻找一种行为类似于在T-SQL中合并的方法.我有两列(A列和B列)在pandas数据帧中稀疏填充.我想使用以下规则创建一个新列:
就像我提到的,这可以通过coalesce函数在MS SQL Server中完成.我还没有找到一个好的pythonic方法; 一个存在吗?
我有两个索引完全相同的数据框:
the first one:
0 1 2
2 0.011765 0.490196 0.015686
2 0.011765 0.490196 0.015686
2 0.007843 0.494118 0.007843
2 0.007843 0.494118 0.007843
2 0.007843 0.501961 0.011765
.. ... ... ...
0 0.000000 0.031373 0.039216
0 0.031373 0.082353 0.105882
0 0.094118 0.149020 0.192157
0 0.094118 0.156863 0.215686
[337962 rows x 3 columns]
Run Code Online (Sandbox Code Playgroud)
第二个:
0 1 2
0 0.055852 0.118138 0.052386
1 0.453661 0.665857 0.441551
2 0.096394 0.635641 0.068524
3 0.952545 0.827438 0.047632
4 0.787729 0.823494 0.795792
5 0.050284 0.549379 0.592593 …Run Code Online (Sandbox Code Playgroud)