r - 是否有用于导入 JSON 文件特定部分的 R 函数?
问题描述
RStudio 不会加载我的整个 geoJSON 文件而不会减慢我的计算机速度。该文件包含绘制美国邮政编码形状所需的精确坐标。整个文件很大。我想一次导入一个邮政编码的所有坐标。geoJSON 文件包含与特定邮政编码对应的名为 GEOID10 和 ZCTA5CE10 的属性。这是该文件的一部分:
{
"type": "FeatureCollection",
"name": "cb_2017_us_zcta510_500k",
"crs": {
"type": "name",
"properties": {
"name": "urn:ogc:def:crs:EPSG::4269"
}
},
"features": [
{
"type": "Feature",
"properties": {
"ZCTA5CE10": "35442",
"AFFGEOID10": "8600000US35442",
"GEOID10": "35442",
"ALAND10": 610213891,
"AWATER10": 10838694
},
"geometry": {
"type": "MultiPolygon",
"coordinates": [
[
[
[
-88.252618,
32.92675
],
[
-88.249724,
32.93242
],
该文件以更多坐标继续。美国的每个邮政编码的结构都是相同的。我一直在研究诸如 jsonlite 之类的软件包。但是,我的编程经验有限。到目前为止,我已经编写了这行代码,它将整个文件导入到 R 中:
zipcodes <- geojson_read("zipcodes.geojson", what = "sp")
这条线冻结了我的电脑。R 会将整个文件上传到更大的计算机上,但是我希望代码可以在普通计算机上运行。有一个更好的方法吗?我可以指定R只上传“GEOID10”:“35442”对应的数据吗?任何帮助都会很棒!谢谢!
解决方案
推荐阅读
- c# - 更新一个对象中的值 更新第二个对象值 ASP.Net identity 2.0
- java - 如何每天将日志文件存储在目录(具有当前日期的目录名称)中
- webpack - 为什么我的 webpack-serve 构建速度比 webpack-dev-server 慢得多?
- scala - scalatest 忽略属性测试值
- linux - 为什么 Write 系统调用不向套接字文件写入任何内容?
- php - 数据库组需要所有其他列
- angular - 找不到“object”类型的不同支持对象“[object Object]”。NgFor 仅支持绑定到 Iterables,例如 Arrays。解决方案?
- haskell - 了解haskell随机硬币生成代码
- python - 在 Python 中使用非关键字的 For 循环出现问题
- ios - UITableView 使用 NSFetchedResultsController 和 CoreData 意外反弹 beginUpdates()/endUpdates()/performBatchUpdates()