大家好。
我必须使用空间文件,我想计算 ordens_sort_mina
中 hexagonos
的订单数,然后计算某个六边形内订单数的平均值。< /p>
1.
对于这第一步,我已经有了一个完美运行的代码。 You can check it right here
这是我使用上面链接的代码计算六边形内订单的输出。
id | road_id | n | 距离 | 几何 | count_orders |
---|---|---|---|---|---|
159 | 72 | 1 | 0.0 | 多边形 ((-43.29064 -19.64867, -43.29058 -19.6... | 0 |
160 | 74 | 1 | 0.0 | 多边形 ((-43.29064 -19.64885, -43.29058 -19.6... | 0 |
160 | 72 | 2 | 0.0 | 多边形 ((-43.29064 -19.64885, -43.29058 -19.6... | 0 |
161 | 74 | 1 | 0.0 | 多边形 ((-43.29063 -19.64903, -43.29058 -19.6... | 0 |
161 | 72 | 2 | 0.0 | 多边形 ((-43.29063 -19.64903, -43.29058 -19.6... | 0 |
2.
我想要做的,但仍然无法弄清楚如何提取 timedelta 的平均值并放入输出中。我在 ordens_sort_mina
地理数据框中表示了一个名为 difference
的列,即 i
行的 timestamp_orders 减去 i+1
行的 timestamp_orders 之差。基本上,我想执行订单计数和计算的相同订单的 difference
列的平均值。
这就是我的 ordens_sort_mina
地理数据框:
order_id | 优先级 | timestamp_orders | created_at_x | modified_at_x | 几何 | id | 状态 | 区别 |
---|---|---|---|---|---|---|---|---|
947805c1-6631-4ed6-a4b1-cf384d5814bd | 紧急 | 2020-11-23 00:51:51 | 2020-11-23 00:51:51 | 2020-11-24 21:00:00 | 点 (-43.27593 -19.65312) | 45d72bd7-fbe4-4a94-a4ab-512cb1a3bafa | 阿伯塔 | 38 天 08:16:18 |
947805c1-6631-4ed6-a4b1-cf384d5814bd | 紧急 | 2020-11-23 00:51:51 | 2020-11-23 00:51:51 | 2020-11-24 21:00:00 | 点 (-43.27593 -19.65312) | d3bf1f63-4f87-489d-9121-cf611b3bc97f | 阿伯塔 | 0 天 00:00:00 |
f4c84c16-590b-4dda-a9ba-043a77500dcb | 媒体 | 2020-11-23 00:51:52 | 2020-11-23 00:51:52 | 2020-11-24 21:00:00 | 点 (-43.27797 -19.65344) | 8de35981-b156-4aa4-b988-1422f4a5e36f | 阿伯塔 | 0 天 00:00:01 |
我尝试做一个临时的_df 来计算平均值,然后附加到一个数据框 just like this other stackoverflow answer,但它没有用。
有人有想法吗?