python-3.x - 用 100 填充数据框第一行的 Null 值
问题描述
我有一个如下所示的数据框:
51183 53423 51989 52483 51342
100 NaN NaN 83.33 NaN
NaN NaN 50 25 12.5
这里,'51183','53423'....是列名。我想用 100 填充第一行中存在的空值。
我试过这样做:
df[:1].fillna(100)
它只是将第一行中的空值更改为 100,但不会在数据框中更新它。
我希望结果如下所示:
51183 53423 51989 52483 51342
100 100 100 83.33 100
NaN NaN 50 25 12.5
如果您能帮助我实现这一目标,我将不胜感激。
解决方案
要更新该行,请尝试以下操作:
df[:1] = df[:1].fillna(100)
推荐阅读
- c# - 无法使用 Emgu Mat.CopyTo 写入子矩阵
- react-native - 适用于 iOS 和 Android 的原生 Base 选择器,具有动态创建的项目列表
- python - 使用python将整数列添加到日期列以获取“未来日期”
- c# - 在 MovePosition 协程结束时防止刚体抖动
- redux-observable - Redux-Observable 调度多个动作并等待响应
- serialization - 如何强制 YamlDotNet 对所有多行字符串使用折叠块标量
- java - 需要帮助创建 10% 随机数组进行排序
- google-chrome - 新的 Chrome SameSite 更改如何影响旧 cookie?
- reactjs - 所有的 redux 动作都应该有相应的 reducer 吗?
- javascript - 在 React/Javascript 中格式化日期?