python-3.x - 如何替换数据中的缺失值?
问题描述
上图是我目前正在处理的数据的一部分,fips 列中的一些数据丢失了。我正在尝试使用其他列中的信息替换缺失值。我想编写一个代码,如果缺少 fips 值,那么它将尝试将县和州详细信息与其他行进行匹配,如果匹配,则使用该行中的 fips 代码来填充缺失的值。有可能做到吗?
解决方案
你能试试这个吗?
df.groupby(['state', 'county'])['fips'].apply(lambda x : x.bfill().ffill()))
我假设每个州 + 县的 fips 值是唯一的
推荐阅读
- xaml - Xamarin.Forms XAML GridView 模板格式问题
- node.js - 有没有办法让我的机器人检查 DM 并将它们发布到我服务器的频道中?
- javascript - Threejs如何使相机抖动
- r - 50 个州随时间变化的箱线图
- git - AWS 放大不部署最新提交
- reactjs - 无法使用 .map() 在元素中设置“关键”道具
- tensorflow - Jupyter Notebook 的 TensorFlow 给出“FutureWarning”
- c - 使用 malloc 更改结构内存大小时
- apache - 获取 url (.htaccess) 的最后一部分
- python - 第一次使用 Django,无法访问 DJango 管理错误 500