如果df1是:
size_a size_b
0 1 2
1 1 5
2 2 3
3 2 9
4 3 1
5 3 5
6 4 4
而 df2 是:
size_a size_b
0 1 2
1 2 NaN
2 3 NaN
I want the result as:
size_a size_b
0 1 2
1 2 3
2 2 9
3 3 1
4 3 5
为了进行交集操作,我只想考虑df2中非NaN值-任何在df2中存在NaN的列值应该被忽略以执行交集。
NaN
,那么结果应该只有一行,其中两个df的size_a=1且size_b=2。或者你的意图是将NaN
视为通配符,并在df2中观察到NaN
的任何值上与df1连接? - Scratch'N'Purr