在R中将多边形转换为SF

时间:2020-07-24 19:55:07

标签: r ggplot2 mapping sf

在这里使用教程:https://www.r-spatial.org/r/2018/10/25/ggplot2-sf-2.html(在“状态(多边形数据)”部分中),我正在尝试将多边形转换为sf对象。

library("maps")

states <- st_as_sf(map("state", plot = FALSE, fill = TRUE))
head(states)

我收到错误消息:Error in as_mapper(.f, ...) : argument ".f" is missing, with no default

提前谢谢!

1 个答案:

答案 0 :(得分:2)

似乎将map()软件包中的purrrmap()软件包中的maps混淆了。试试:

states <- st_as_sf(maps::map("state", plot = FALSE, fill = TRUE))