我正在尝试合并此处找到的两个数据集:
一张是取自一张世界地图,map_data('world')
另一张是 1960 年黑碳排放的纬度/经度。我想将两者合并,以便我可以根据国家/地区总结排放量。到目前为止,我一直没有成功。
我的印象是sp
包在这里是正确的工具。具体来说,over()
世界地图为 aSpatialPolygonsDataFrame
且排放数据为 a的函数,SpatialPointsDataFrame
但我似乎无法让事情正常工作。
任何帮助深表感谢。我也很高兴听到有关 GIS 和 R 的可靠参考的任何建议。
编辑:我最终使用data(countriesCoarse)
from the rworldmap
package 而不是map_data('world')
. 这具有已经成为SpatialPolygonsDataFrame
. over()
现在似乎按预期工作。我删除了数据的断开链接。