如何将坐标从pandas数据帧推送到列表中?

2024-05-01 22:04:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个pandas数据框,x,y坐标是这样的

import pandas as pd
coords = pd.read_csv("covariates/coords.csv")
print coords.head(n=5)

Coordinates
               x               y
0  434483.347684  1873512.572689
1  433703.881013  1874208.610947
2  433087.930224  1874647.987855
3  432620.418522  1875015.801780
4  432623.666835  1875078.630570

我想把坐标推到一个列表中,以便生成一个点形状文件,即this quesiton

如何将坐标从数据框导出到下面所示的列表样式?在

^{pr2}$

Tags: 文件csv数据importpandas列表readas
1条回答
网友
1楼 · 发布于 2024-05-01 22:04:41

Use可以使用df.values.tolist()?在

In [21]: df.values.tolist()
Out[21]:
[[434483.34768400004, 1873512.572689],
 [433703.88101300003, 1874208.610947],
 [433087.93022399995, 1874647.987855],
 [432620.418522, 1875015.8017799999],
 [432623.66683500004, 1875078.63057]]

df.values创建一个NumPy数组,您可以调用tolist()来访问列表列表。在

相关问题 更多 >