我试着根据某些县划分一个大的空间数据,但在替换之后,我仍然得到相同的数据。
library(raster)
library(leaflet)
library(viridis)
# Get USA polygon data
USA <- getData("GADM", country = "usa", level = 2)
# Prepare data
subusa<-subset(USA,"Cheyenne"%in%USA$NAME_2&"Kimball"%in%USA$NAME_2)发布于 2022-07-23 14:05:44
我觉得你需要
subusa<-subset(USA,"Cheyenne" == USA$NAME_2 | "Kimball"== USA$NAME_2)这将检索NAME_2为Cheyenne或Kimball的行。
我认为原始的"Cheyenne"%in%USA$NAME&"Kimball"%in%USA$NAME解析为TRUE& TRUE,它等于一个逻辑值TRUE,然后在数据帧的每一行上循环并返回所有行。
https://stackoverflow.com/questions/73091272
复制相似问题