首页 > 解决方案 > GeoPandas:如何根据最近行的值填充系列的 NaN 值

问题描述

我有一个包含邮政编码质心的 GeoDataFrame。它还包含其他属性数据。其他一些属性数据(例如城镇)有缺失值。我想通过找到最近的邻居来填充缺失的数据,并取相关属性来完成数据集。例如,如果一个点具有“Town”的 NaN 值,我想找到最近的点,并且两个点的“Town”属性相同。在 GeoPandas 中最简单的方法是什么?

标签: pandasgisgeopandas

解决方案


只写方法或函数

第一种方法

 geo.fillna(method='ffill')

第二种方法

geo.fillna(method='bfill')

推荐阅读