簡體   English   中英

Pandas 將 Nan Columns 值更改為 True 或 False

[英]Pandas change Nan Columns values to True or False

我需要根據 NaN 值將一列更改為 True 或 False。

這是df。

    missing

0      NaN
1      b
2      NaN
4      y
5      NaN

會成為

    missing

0      False
1      True
2      False
4      True
5      False

是的,我可以做一個循環,但有一種簡單的方法可以在一行代碼中完成。

謝謝你。

你可以做

df['missing'].notna() # or notnull()

您需要用應用於同一列的二進制文件覆蓋列值,這可以實現 notna()

df['missing'] = df['missing'].notna()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM