从R中的多个已知中心点查找半径范围内的lat/lon

从R中的多个已知中心点查找半径范围内的lat/lon,r,coordinates,coordinate-systems,R,Coordinates,Coordinate Systems,我是一名学生,正在查看eBird数据,最终尝试在地理空间上绘制与燃煤发电厂位置相关的鸟类数量图。我是一个初学者,所以我为错误的问题格式和我可能提出的任何基本问题提前道歉 我的问题是看了之后产生的。这是我通过查看@alistaire链接的问题和答案生成的代码 geo_filtered_data <- my_fulldata %>% filter(latitude < 41.4167 & latitude > 35.35 & longitude > -9

我是一名学生,正在查看eBird数据,最终尝试在地理空间上绘制与燃煤发电厂位置相关的鸟类数量图。我是一个初学者,所以我为错误的问题格式和我可能提出的任何基本问题提前道歉

我的问题是看了之后产生的。这是我通过查看@alistaire链接的问题和答案生成的代码

geo_filtered_data <- my_fulldata %>% filter(latitude < 41.4167 & latitude > 35.35 & longitude > -92.5 & longitude < -88.1667)

coord <- cbind(geo_filtered_data$longitude, geo_filtered_data$latitude)

#Rush Island Power Plant: Lat = 38.126862, Long = -90.284332
#New Madrid Power Plant: Lat = 36.513599, Long = -89.574959
#Sioux Energy Center: Lat = 38.915840, Long = -90.290940
#Meramec Power Plant: Lat = 38.404560, Long = -90.340721

coord_within_5km <- data.frame(coord, 
                   within_5km = geosphere::distHaversine(
                     coord, 
                     c(-90.284332, 38.126862)) / 1000 < 5)

table(coord_within_5km$within_5km)
geo_filtered_数据%filter(纬度<41.4167,纬度>35.35,经度>92.5,经度<88.1667)

coord
coord\u in_5km[,coord\u in_5km$coord=TRUE]
我收到此错误消息:错误:在“coord\u in_5km[,coord\u in_5km$coord=”中出现意外“=”我最后使用的代码现在在编辑过的问题中。你的评论帮助激发了一些想法,使我能够理解。谢谢你。你能复制你的预期输出吗?
coord\u in_5km[,coord\u in_5km$coord=TRUE]
我收到了这个错误消息:“coord\u in_5km[,coord\u in_in_5km$coord=”中的错误:意外“=”我最后使用的代码现在在编辑的问题中。您的评论帮助激发了一些想法,使我能够理解。谢谢。您能复制您的预期输出吗?
coord_within_5km <- coord_within_5km %>% filter(within_5km == TRUE)