-2
votes

Colonne de chute dans Pandas Dataframe non possible

J'aimerais supprimer des colonnes dans un Dataframe.
C'est comme ça que j'importe le CSV:

"['High'] not found in axis"


4 commentaires

Est-il possible qu'il y ait des espaces bleus avant / après et une pause de ligne dans le nom de la colonne?


Vous pouvez exclure , emplacement = true) à partir de votre code.


Est-ce que cela répond à votre question? Pandas Python: déposez une colonne à partir d'une multi- Index de la colonne de niveau?


@Jonas oui! Vous avez raison. dffm.columns.strrip () a résolu le problème


4 Réponses :


1
votes

HMM Tout d'abord, la ligne que vous utilisez

dffm.drop(columns=['High'], axis=1, inplace=True)


0 commentaires

0
votes

La cause possible de l'erreur est que la colonne n'existe pas bien, alors vérifiez: xxx

si le résultat est faux alors recherchez par exemple des espaces dans les noms de colonne qui faire le nom de la colonne différent.


0 commentaires

0
votes

Veuillez essayer ce qui suit xxx


0 commentaires

0
votes

Vous obtenez peut-être cette erreur puisque vous utilisez surplacez = true et en essayant en même temps de sauvegarder le Dataframe retourné dans DFFM. Cependant, ce faisant de cette façon sera incorrect depuis que lorsque vous allumez le drapeau surplombé, les modifications sont effectuées sur le plan et cela ne renvoie aucun. Vous pouvez en lire à ce sujet dans la documentation de l'opération de chute de pandas.dataframe https://pandas.pydata.org/pandas-pydata.org/pandas-docs/stable/reeference/api/pandas.dataframe.drop.html

Vous pouvez le faire en utilisant la voie générale de l'écrasement Le Dataframe avec celui retourné de l'opération. P>

dffm.drop('High', axis=1, inplace=True)


0 commentaires