首页 > 解决方案 > 在python中用nan替换值

问题描述

我必须将“酒精”列中前 3 行数据集的值设置为 NaN

newdf=pd.DataFrame({'alcohol':[np.nan]},index=[0,1,2])
wine.update(newdf)
wine

运行代码后,没有错误出现,数据框也没有更新

标签: pythonpython-3.xpandasnan

解决方案


假设alcohol为列。

df.loc[:2, "alcohol"] = np.nan

#alternative
df.alcohol.iloc[:3] = np.nan

推荐阅读