【发布时间】:2018-09-09 13:58:03
【问题描述】:
我的数据框只有 1 列。我想将所有 '0' 替换为 np.nan 但我无法实现。
数据框称为区域。 我试过了:
area.replace(0,np.nan)
area.replace(to_replace=0,np.nan)
area.replace(to_replace=0,value=np.nan)
area.replace('0',np.nan)
我该怎么办?
【问题讨论】:
-
你必须在调用
replace()之后将它分配回变量。 -
或使用
area.replace(0,np.nan, inplace=True)