python - 在python中用nan替换值
问题描述
我必须将“酒精”列中前 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
推荐阅读
- jquery - 发布方法:SyntaxError:意外令牌:d
- kubernetes - AKS HPA 设置可配置属性
- php - 如何通过 PHP 中的反射检测非类型化类属性的 null 默认值?
- c# - 我所有的编译器警告都去哪儿了?VS2019,C# 9,.Net 5
- python - kivy 运行后的回溯
- java - 如何在PDF android中将图像位置更改为中心
- python-3.x - 无法访问 Matplotlib 样式并且“plt.style”为空
- axios - 异步 Axios 调用未在 Svelte 中执行:尝试使用结果引发 TypeError: Cannot convert undefined or null to object ;获取 API 工作
- android - 当显示带有导航组件的对话框时,有没有办法留在当前片段?
- c# - Unity中如何让鼠标看起来更平滑