这应该很容易,但我就是做不出来。我有一个带有lon和lat列的数据框,我想列出lon和lat值成对的列表
数据帧如下所示:
amenity name lat lon
0 school George Bath Elementary School 40.722452 -75.386650
1 school Dana L Lyon Elementary School 42.337774 -77.317131
2 school Bath Village School 44.168952 -71.963701
3 school Bath School 35.476832 -76.811605
4 school Hyde School 43.905080 -69.822825
我需要这样一份清单:
[(40.722452, -75.386650), (42.337774, -77.317131), (44.168952, -71.963701)...]
试试这个:
您可以这样做:
我试着用一种容易理解的方式写它(:
运行:
步骤:
df[['lat', 'lon']]
-取两列感兴趣的内容apply(tuple, axis=1)
-将tuple函数应用于每一行(到目前为止 结果是一个系列)tolist()
-将此系列转换为“普通”列表李>相关问题 更多 >
编程相关推荐