r - 在 SpatialPolygonDataFrame 中计算人口
问题描述
我有一个关于我必须做的计算的问题。
我有以下数据集:
- 一个名为 SpatialPolygonDataFrame
SPDF
,它由具有许多属性的多边形组成
由于我SPDF
之前与此相交,因此我想根据每个多边形的新形状来计算人口。我有SPDF
一个名为的变量PopulationPerSQM
,它基本上是每平方米的人口。我现在需要做的就是遍历内部的每个多边形SPDF
并简单地计算:
PopulationPerSQM
* Area
。但是我不知道如何遍历 SpatialPolygonDataFrame,然后为其中的每个多边形计算人口。有人知道如何做到这一点,或者可以将我链接到解决方案吗?
解决方案
@Tomas:我得到它使用SPDF$Population<-round(SPDF$aream2*SPDF$PopPerSQM)
推荐阅读
- node.js - 将其他文件夹中的 nodejs 模块包含到项目文件夹中
- c# - 在 C# 中使用多个字段对 ListBox 进行排序
- django - 如何使用 ORDER BY Chinese USERNAME 查询(转换为 gbk?) - Django,psql
- java - 即使在新项目中,几个小时后也无法扩展 RecyclerView.Adapter
- javascript - 使用 cordova 文件传输附加 pdf/word 文件
- python - 反向访问python中的列表
- android - 再次从列表中删除项目后,它即将到来
- r - 矩阵分解中产生的 NaN
- php - SQL 中的什么配置会在 clientlogin.php 之后更改重定向 URL?
- html - Using node.js how to send and store data from a simple HTML form