&引用;“够好了”;位置场映射到R中的地理热图

&引用;“够好了”;位置场映射到R中的地理热图,r,maps,entity,resolver,R,Maps,Entity,Resolver,我试图在R中创建用户在不同世界区域的位置热图,但我正在使用的数据集包含一个自由文本位置字段,供用户自己填充,因此地名的质量差异很大。我可以忽略任何不能作为已知位置进行解析的字符串(这里有足够好的数据供我获取示例),但我似乎找不到一个容错placename实体解析器来在R中使用 另一个问题是,其中一些是城市,一些是州,一些是国家——理想情况下,我想,我想制作两张地图,一张是美国地图,其中所有城市都指向州,另一张是世界地图,其中第一张地图上的所有位置都指向美国。有没有一个相当简单的方法可以做到这一点

我试图在R中创建用户在不同世界区域的位置热图,但我正在使用的数据集包含一个自由文本位置字段,供用户自己填充,因此地名的质量差异很大。我可以忽略任何不能作为已知位置进行解析的字符串(这里有足够好的数据供我获取示例),但我似乎找不到一个容错placename实体解析器来在R中使用

另一个问题是,其中一些是城市,一些是州,一些是国家——理想情况下,我想,我想制作两张地图,一张是美国地图,其中所有城市都指向州,另一张是世界地图,其中第一张地图上的所有位置都指向美国。有没有一个相当简单的方法可以做到这一点


谢谢

+1?容错placename实体解析器!F.T.P.E.R!我不明白,但听起来不错:)值得一看,但取决于你如何使用它,它可能不是免费的。试试dismo包中的地理代码,它提供了对谷歌地理代码引擎及其所有回退逻辑的访问,还有geonames PackageHanks的家伙们!好的,如果我对数据进行采样,以避免超过其每天2500个API的限制,那么geocode工作得很好,但我很难理解如何将结果列表(美国、西班牙、西班牙、美国、英国、美国)转化为地理热点图。我以前从未使用过R中的计数器,但我假设将其转换为USA:3、西班牙:2等等是微不足道的,但我能找到的所有shapefile示例都没有一种非常透明的方法来为实体赋值。