[PYTHON] Entfernen Sie Zeilen mit doppelten Indizes in pandas DataFrame

Es sollte sehr einfach sein, aber es blieb lange hängen, also machen Sie sich eine Notiz

Zum Beispiel

                           data
2016-02-04 01:00:00+00:00   1
2016-02-04 01:00:00+00:00   1                  
2016-02-04 01:30:00+00:00   2
2016-02-04 01:30:00+00:00   2     
2016-02-04 02:00:00+00:00   3

Wenn es einen DataFrame df wie gibt

grouped = df.groupby(level=0)  
df2 = grouped.last() 

damit

                           data
2016-02-04 01:00:00+00:00   1                 
2016-02-04 01:30:00+00:00   2   
2016-02-04 02:00:00+00:00   3

Wird erhalten.

Recommended Posts

Entfernen Sie Zeilen mit doppelten Indizes in pandas DataFrame
Löschen Sie Zeilen mit beliebigen Werten in pandas DataFrame
Laden Sie csv mit doppelten Spalten in Pandas
Bulk Insert Pandas DataFrame mit psycopg2
So weisen Sie den Index im Pandas-Datenrahmen neu zu
[Python] Fügen Sie Pandas DataFrame insgesamt Zeilen hinzu
Ersetzen Sie Spaltennamen / -werte durch Pandas-Datenrahmen
Behandeln Sie 3D-Datenstrukturen mit Pandas
Gibt es NaN im Pandas DataFrame?
Bequeme Zeitreihenaggregation mit TimeGrouper von Pandas
Entfernen Sie zusätzliche Zeichenfolgen in der URL mit kanonischem Ausdruck
Behandeln Sie Ganzzahltypen mit fehlenden Werten in Pandas
Speichern Sie Pandas DataFrame als .csv.gz in Amazon S3
Fügen Sie mit Pandas Summen zu Zeilen und Spalten hinzu
So entfernen Sie doppelte Elemente in der Python 3-Liste
Überprüfen Sie, ob die erwartete Spalte in Pandas DataFrame vorhanden ist
Extrahieren Sie mit Pandas DataFrame N Proben für jede Gruppe
Zugriff mit dem Cache beim Lesen von_json mit Pandas
Füllen Sie Ausreißer mit NaN basierend auf Quadranten in Pandas
Konvertieren Sie numerische Variablen mit Pandas in kategoriale Variablen, indem Sie einen Schwellenwert festlegen