web-dev-qa-db-fra.com

Pandas la suppression d'une ligne avec df.drop ne fonctionne pas

J'ai un DataFrame comme celui-ci (la première colonne est index (786 ...) et la deuxième day (25 ...) et Rainfall amount est vide):

Day Rainfall amount (millimetres)  
786   25                              
787   26                              
788   27                              
789   28                              
790   29                              
791    1                              
792    2                              
793    3                              
794    4                              
795    5 

et je veux supprimer la ligne 790. J'ai essayé tellement de choses avec df.drop mais rien ne s'est passé.

J'espère que vous pouvez m'aider.

18
Madddin

Lors de la suppression de nouveaux retours DataFrame. Si vous souhaitez appliquer des modifications au DataFrame actuel, vous devez spécifier le paramètre inplace.

Option 1
Réaffectation à df -

df = df.drop(790)

Option 2
Argument in situ -

df.drop(790, inplace=True)
46
frist