Can';t使用Pandas将Python中的0替换为nan
我的dataframe只有一列。我想将所有“0”替换为np.nan,但我无法实现这一点 数据帧称为区域。 我试过: 我应该怎么做?您需要做:Can';t使用Pandas将Python中的0替换为nan,python,pandas,dataframe,Python,Pandas,Dataframe,我的dataframe只有一列。我想将所有“0”替换为np.nan,但我无法实现这一点 数据帧称为区域。 我试过: 我应该怎么做?您需要做: area = area.replace(0, np.nan) 您可以将inplace设置为True(默认值为False): 请参阅中的示例。在调用replace()后,必须将其重新分配给变量。或者使用area.replace(0,np.nan,inplace=True) area = area.replace(0, np.nan) area.repla
area = area.replace(0, np.nan)
您可以将
inplace
设置为True
(默认值为False
):
请参阅中的示例。在调用
replace()
后,必须将其重新分配给变量。或者使用area.replace(0,np.nan,inplace=True)
area = area.replace(0, np.nan)
area.replace(0, np.nan, inplace=True)