【发布时间】:2020-03-19 16:13:39
【问题描述】:
在 R 中,我有一个如下所示的数据框:
head(map)
mapstates mapdelay
1 Alabama 457
2 Alaska 374
3 Arizona 2852
4 Arkansas 339
5 California 11609
6 Colorado 3298
我想在地图上绘制频率。
搜索 www 我发现了 usmap 包 f.e. .但是我发现的所有解决方案都需要我没有的纬度和经度数据。
使用 usmap 包和 dplyr 我尝试连接 从 usmap 到我的数据框的纬度和经度数据:
library(dplyr)
newdata<- left_join(mapstates, delaymap, by= "state")
并弹出此错误消息:
“Fehler:by 不能包含 LHS 中缺少的连接列 state
运行rlang::last_error() 看看哪里出错了。”
有什么方法可以仅使用州名来绘制我的数据?
【问题讨论】:
标签: r dictionary dplyr usmap