我有一个由 sf 对象组成的列表列的小标题。这些 sf 对象中的每一个都有一个或多个多边形行。类似于我如何取消嵌套 tibbles 列表,我希望取消嵌套 sf 对象。
数据看起来像这样
library(sf)
library(tibble)
poly <- st_polygon(list(cbind(c(0,3,3,0,0),c(0,0,3,3,0))))
a = st_sf(st_sfc(poly,poly))
b = st_sf(st_sfc(poly,poly))
df <- tibble(name=c('a','b'),poly=list(a,b))
我希望结果是一个看起来像这样的 sf 对象:
|name | geometry |
|-----|----------|
|a | POLYGON |
|a | POLYGON |
|b | POLYGON |
|b | POLYGON |
但是,当我使用 unnest 时,我收到一个错误,并且由于某种原因无法找到 unnest.sf。
编辑:我正在使用 sf 版本 0.7-4
谢谢!
本