繁体   English   中英

在python中用nan替换值

[英]Replace values with nan in python

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

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

运行代码后,没有错误出现,并且数据帧也未更新

假设alcohol为色谱柱。

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

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

ilocget_loc一起用于alcohol列的位置:

wine.iloc[:3, wine.columns.get_loc('alcohol')] = np.nan

或将loc与index的第一个值一起使用:

wine.loc[wine.index[:3], 'alcohol'] = np.nan

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM