У меня есть такой набор данных:
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
, и я хочу, чтобы каждый уникальный идентификатор собирал столбцы 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']))
Доступ ко всем идентификаторам и координатам, но я не могу понять, как мне достичь ожидаемого результата.