【发布时间】:2020-07-15 22:29:54
【问题描述】:
假设如下数据集并添加一些缺失值(仅用于说明):
library(dplyr)
library(sf)
demo(nc, ask = FALSE, verbose = FALSE)
nc$AREA[c(30, 45)] <- NA
我可以得到每个县的所有相邻多边形:
nc %>% mutate(
INTERSECT = purrr::map(.x = geometry, .f = st_intersects, y = st_geometry(nc))
)
这给了我每行相邻县的索引列表。现在我想用相邻多边形的平均面积填充缺失的面积值。我将如何使用这些索引来获取相应行的平均值?
【问题讨论】:
-
nc长什么样子?