Pandas : df.drop
Bonjour à tous,
J'ai un petit soucis avec le traitement d'un fichier csv avec pandas.
Dans le fichier que je reçois, la première ligne, précédent le nom des colonnes, se trouve être une ligne que je souhaite supprimer.
Ex :
J'ai essayé ceci :
df.drop(df_new.head(0).index, inplace=True) # drop first rows
Ca enlève effectivement la première ligne.
Malheureusement quand je veux filtrer une ligne, j'ai une erreur "KeyError" comme si la ligne était présente.
Car si je supprimer manuellement cette première ligne dans le fichier je n'ai plus l'erreur.
df[~df["Nom"].isin(["Laflute"])]
>> KeyError: 'Nom'
Python 3.11
Pandas 1.5.2
Merci pour votre aide.
Benoit
Inscris-toi
(c'est gratuit !)
Tu dois créer un compte pour participer aux discussions.
Créer un compte