r - 将坐标转换为国会选区
问题描述
请帮我解决一个问题。
这是我的数据: https ://www.dropbox.com/s/1v2bslhddb2er27/Codes.csv?dl=0
该数据文件包括美国参与者的位置(经度和纬度)。我需要将坐标转换为州和国会选区,以提取他们居住地的人口密度。
你知道,在美国,每个州都有许多国会选区,如下所示: https ://www2.census.gov/geo/relfiles/cdsld16/natl/natl_landarea_cd_delim.txt )
特别是,我只想在当前数据文件中再添加两列:州(例如,1、2、3...)和地区(例如,1、2、3,...)。然后我可以稍后提取人口密度。
我尝试了这里的代码:Converting coordinates to congressional district using DSTK's API in R
但是,当涉及到使用 proj4string 的步骤时,出现如下错误。我不知道如何解决它。我加载了所有必需的包,甚至尝试加载包“sf”但没有希望:(
proj4string(geos)<-proj4string(districts) (function (classes, fdef, mtable) 中的错误:无法为签名“sf”的函数“proj4string”找到继承的方法</p>
非常感谢您的帮助!
解决方案
推荐阅读
- python - 如何使用另一个 py 脚本在 pyqt 中的文本框上获取输入
- javascript - 使用 Lodash 在集合中查找嵌套对象
- r - 如何在 R 中使用“tryCatch”正确记录警告和错误?
- php - 使用 array_unique 函数时 JSON 格式无效
- c# - 如何访问以前添加到委托的函数
- jquery - 使用 bootstrapValidator 发送静态数据
- html - 根据尺寸将产品分配到集合
- python - 如何将数据集上传到 Azure Jupyter Notebook
- excel - 意外的 CDate() 行为
- javascript - 如何通用解决 JavaScript 中生成增量整数 ID 的问题