我有一个df,其中两个列的值为True
、False
或NaN
df
a b c
0 a True NaN
1 b False True
2 c NaN False
3 d NaN NaN
4 e False NaN
5 f True False
我正在尝试转换列 b
和 c
中的值。
如果一列中出现 True
,另一列将变为 False
。如果存在 NaN
,则将其更改为 False
。
对于 False
,同样地,如果两列都存在 NaN
,则将两个值都更改为 False
。
结果 df:
a b c
0 a True False
1 b False True
2 c True False
3 d False False
4 e False True
5 f True False
NaN
都被改成了True
而不是False
。 - luknajirku