Mehr

Welches Tool wäre am besten geeignet, um den Maximalwert aus Zeilen mit identischer ID zu ermitteln?


Wie der Titel vermuten lässt, möchte ich den Maximalwert in Feld2 für mehrere identische IDs in Feld1 beibehalten, die anderen werden beispielsweise in dieser Tabelle gelöscht:

Feld1 Feld2 14772 1 14772 4 14766 3 14766 1 14766 1 14766 1 14766 1 14765 1 14765 3 14765 1

wird:

Feld1 Feld2 14772 4 14766 3 14765 3

indem Sie alle doppelten IDs (Feld1) mit dem niedrigeren Wert in Feld2 löschen. Zu Ihrer Information ist mein letztes Ziel, die Tabelle mit einer anderen mit field1 zu verbinden. Ich möchte, dass nur Zeilen mit dem höchsten Wert von field2 verbunden werden.

Ich verwende Arcmap 10.1


Verwenden Sie die Zusammenfassungsstatistik, wobei das erste Feld das Fallfeld ist, und verwenden Sie das Maximum von Feld 2.

arcpy.analysis.Statistics(in_tab, out_tab, [['Feld2', 'MAX']], 'Feld1')


Schau das Video: Guide til håndværktøj (Oktober 2021).