[PYTHON] Supprimer les lignes avec des index en double dans pandas DataFrame

Cela devrait être très simple, mais il est resté bloqué pendant longtemps, alors prenez note

Par exemple

                           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

S'il existe un DataFrame df comme

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

alors

                           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

Est obtenu.

Recommended Posts

Supprimer les lignes avec des index en double dans pandas DataFrame
Supprimer les lignes avec des valeurs arbitraires dans pandas DataFrame
Chargez csv avec des colonnes en double dans pandas
Bulk Insert Pandas DataFrame avec psycopg2
Comment réattribuer un index dans pandas dataframe
[Python] Ajouter le nombre total de lignes à Pandas DataFrame
Remplacez les noms / valeurs des colonnes par pandas dataframe
Gérez les structures de données 3D avec les pandas
Y a-t-il NaN dans le DataFrame pandas?
Agrégation pratique de séries chronologiques avec TimeGrouper de pandas
Supprimer les chaînes supplémentaires dans l'URL avec une expression canonique
Gérer les types entiers avec des valeurs manquantes dans Pandas
Enregistrer Pandas DataFrame en tant que .csv.gz dans Amazon S3
Ajouter des totaux aux lignes et aux colonnes avec des pandas
Comment supprimer les éléments en double dans la liste Python 3
Vérifiez si la colonne attendue existe dans Pandas DataFrame
Extraire N échantillons pour chaque groupe avec Pandas DataFrame
Comment accéder avec cache lors de la lecture_json avec pandas
Remplissez les valeurs aberrantes avec NaN en fonction des quadrants dans Pandas
Convertissez les variables numériques en variables catégorielles avec les pandas en définissant un seuil