DataFrame 将某列数据转为数组

import pandas as pd

df = pd.DataFrame({'id': [1,2,3,4,5],
                    'coor':[[117.894302, 38.947542],
                           [116.117183, 38.679313],
                           [116.269203, 37.681805],
                           [116.485037, 39.108832],
                           [115.80366, 34.709146]]})
print(df)

print(df['coor'].tolist())
   id                     coor
0   1  [117.894302, 38.947542]
1   2  [116.117183, 38.679313]
2   3  [116.269203, 37.681805]
3   4  [116.485037, 39.108832]
4   5   [115.80366, 34.709146]

[[117.894302, 38.947542], [116.117183, 38.679313], [116.269203, 37.681805], [116.485037, 39.108832], [115.80366, 34.709146]]
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容