【发布时间】:2018-10-24 23:05:45
【问题描述】:
我有一个这样的数据集:
id,LON,LAT
00x1,2.17105,41.31353
00x1,1.935983,41.04712
00x2,-5.381285,36.11647
00x2,0.830717,42.19835
00x1,10.21912,43.51599
并且我希望每个唯一的 id 以表格形式收集 LAT、LON 列(预期输出):
[00x1, [2.17105,41.31353], [1.935983,41.04712], [10.21912,43.51599]]
[00x2, [-5.381285,36.11647], [0.830717,42.19835]]
到目前为止我的代码:
df = pd.read_csv('/home/repos/master/testdat.csv')
ids = []
ids.append((df.as_matrix(columns=['id'])))
#find unique ids
unique_ids = np.unique(ids)
coordinates = (df.as_matrix(columns=['LON', 'LAT']))
访问所有 id 和坐标,但我不知道如何实现预期的输出。
【问题讨论】:
标签: python python-2.7 pandas