这个问题在这里已经有答案了:
用另一个值替换dataframe列中的几个值
(8个答案)
(8个答案)
三年前关闭的
我的dataframe只有一列。我想将所有“0”替换为np.nan,但我无法实现这一点
数据帧称为区域。
我试过:
区域替换(0,np.nan)
区域替换(to_replace=0,np.nan)
面积替换(to_replace=0,value=np.nan)
区域替换('0',np.nan)
我该怎么办
您可以将inplace设置为True(默认值为False):
区域.替换(0,np.nan,inplace=True)
参见文档中的示例