pandas - GeoPandas:如何根据最近行的值填充系列的 NaN 值
问题描述
我有一个包含邮政编码质心的 GeoDataFrame。它还包含其他属性数据。其他一些属性数据(例如城镇)有缺失值。我想通过找到最近的邻居来填充缺失的数据,并取相关属性来完成数据集。例如,如果一个点具有“Town”的 NaN 值,我想找到最近的点,并且两个点的“Town”属性相同。在 GeoPandas 中最简单的方法是什么?
解决方案
只写方法或函数
第一种方法
geo.fillna(method='ffill')
第二种方法
geo.fillna(method='bfill')
推荐阅读
- vue.js - 这在 Vuejs 上是未定义的
- node.js - passport-google-oauth :GooglePlusAPIError:项目中未使用旧版 People API
- c# - 基于时间戳的对象组列表
- crc - 我应该将什么初始值传递给 Aarch64 crc32 指令?
- python - 带有空行分隔的 txt 文件中的 python 中的意大利面条图
- python - 如何使用 WMI -(Windows Management Instrumentation)从 python 脚本获取远程系统硬件信息
- performance - 平均而言,现代 x64 CPU 的 cmpxchg16b 比其 64 位或 32 位 CPU 慢得多?
- java - 连接到 android 应用程序中的推送器,多个还是一次?
- swift - 从函数内部的 ObservedObjects 访问已发布的变量
- css - 如何禁用未知属性水平对齐警告?