我试图从包含以下列的数据帧创建一个几何列(多边形):xmin、xmax、ymin、ymax。
我的数据帧(df)如下所示:
xmin xmax ymin ymax
0 -715668.153951 -715418.153951 6.419357e+06 6.419607e+06
1 -715668.153951 -715418.153951 6.419357e+06 6.419607e+06
2 -715668.153951 -715418.153951 6.419357e+06 6.419607e+06
3 -715668.153951 -715418.153951 6.419357e+06 6.419607e+06
4 -715668.153951 -715418.153951 6.419357e+06 6.419607e+06
我已经成功地用下面的代码做了我想做的事情:
^{pr2}$然后:
polys = df.apply(polygonise_2Dcells, axis=1)
虽然上面的代码运行良好,“apply”对于我的需求来说相当慢(非常大的数据集)。因此,我正在寻找一种更快的方法来达到预期的结果。
目前没有回答
相关问题 更多 >
编程相关推荐