我有一个从这里获得的州边界 geojson 文件。特别是我正在使用20m 美国州数据
我正在尝试对数据进行子集化,以便我可以使用传单仅映射某些状态。我可以使用以下方法对单个状态进行子集化:
states <- geojsonio::geojson_read("gz_2010_us_040_00_20m.json", what = "sp")
az <- subset(states, NAME == "Arizona")
但是,此方法似乎不适用于选择多个状态:
swStates <- subset(states, NAME == c("Arizona", "Nevada", "New Mexico"))
选择多个状态通常会导致只选择一个或两个状态,或者根本不选择。我可以使用其他方法对这些数据进行子集化吗?