我想使用fortify
以下示例代码:
Brasil <- fortify(BRmap, region = "BRmap@data$GID_2") %>%
mutate(id = as.integer(id)) %>%
full_join(BRmap@data, by =c("id" = "BRmap@data$GID_2")) %>%
select(c(id, long, lat, order, hole, piece, group, NAME_2))
BRmap
是一个来自https://gadm.org的文件形状
发布于 2019-01-03 16:18:43
也许试试这个?
by
参数需要一个字符/列表,而不是一个整数,所以mutate应该是mutate(id = as.character(id))
。Brasil <- fortify(BRmap, region = "GID_2") %>%
mutate(id = as.character(id)) %>%
full_join(BRmap@data, by =c("id" = "GID_2")) %>%
select(c(id, long, lat, order, hole, piece, group, NAME_2))
https://stackoverflow.com/questions/-100003097
复制相似问题