python - 附加两个基于 bng Easting / Northing 的数据框
问题描述
我有两个数据集——一个包含污染数据(5,850,000 行,4 列),粒度为 20m x 20m,基于英国国家网格。另一个 - 是从 UK Wards 多边形(8,949 行,6 列)中提取的数据集,其中包含 Wards 的相应东向和北向坐标。
我希望将相应的病房附加到污染数据集中,以便我可以旋转并得出这些病房中的平均污染。
我完全不知道我是怎么做的。我可以以某种方式使用 Wards 数据集作为查找,使用 Easting 和 Northing 网格,然后将其应用于污染数据集吗?谁能指出我正确的方向?
这些是两组的头部输出:
污染:
x y conct year
0 501460 170580 29.56267 2016
1 501460 170600 29.70013 2016
2 501460 170620 29.83565 2016
3 501460 170640 29.97066 2016
4 501460 170660 30.10642 2016
病房:
Ward Code Ward bng_e bng_n st_areasha st_lengths
0 E05000026 Abbey 544434.0 184378.0 1247619.421 7858.341145
1 E05000027 Alibon 549247.0 185196.0 1355410.730 6246.797017
2 E05000028 Becontree 546863.0 185869.0 1289740.665 6280.315821
3 E05000029 Chadwell Heath 548266.0 189340.0 3382297.063 9496.484608
4 E05000030 Eastbrook 550774.0 186272.0 3449511.083 8857.773001
有没有办法根据 x / y 列和 bng_e / bng_n 将病房名称合并到污染数据框中?
解决方案
推荐阅读
- angular - 如何将数据存储在 Angular Material DatePicker 元素中?
- c# - ASP.NET 控制器字段
- javascript - 如何创建滚动后继续缓和的基于滚动的视差动画
- python - 如何检索产品最后一次加入我的商店库存数据的日期?
- sql-server - 将 SSMS 连接到 SQL Server
- python - 当您在 python 脚本中看到“from ab import c”时,a、b、c 的类型?
- matlab - 为什么在MATLAB中绘制gridlayout时“忙”的时间很长
- sqlite - 试图从 sqlite 数据库中计算相似的用户
- django - django分页错误:AttributeError:'WSGIRequest'对象没有属性'Get'
- c# - Xamarin:OpenGL 视频编码锁定了 46000 个优秀的 GREF。执行完整的 GC