Tengo el siguiente marco de datos
index X Coordinate Y Coordinate Z Coordinate indices distances
0 0 650355.148 4766450.315 39.086 537 0.348036
1 1 650355.148 4766450.314 39.086 537 0.347131
2 2 650372.398 4766676.602 -18.388 461 0.398005
3 3 650372.979 4766676.880 -18.087 461 0.591304
4 4 650373.776 4766677.397 -18.172 461 1.432126
y quiero averiguar las distancias mínimas de cada índice, así que lo dejé a continuación
Intenté df ['distancias']. Min () no pude obtener el resultado que quiero
Utilizar groupby
:
>>> df.loc[df.groupby('indices')['distances'].idxmin()]
index X Coordinate Y Coordinate Z Coordinate indices distances
2 2 650372.398 4766676.602 -18.388 461 0.398005
1 1 650355.148 4766450.314 39.086 537 0.347131
Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.
En caso de infracción, por favor [email protected] Eliminar
Déjame decir algunas palabras