Maison >développement back-end >Tutoriel Python >Comment implémenter l'opération de suppression de colonne dans PythonPandas

Comment implémenter l'opération de suppression de colonne dans PythonPandas

尊渡假赌尊渡假赌尊渡假赌
尊渡假赌尊渡假赌尊渡假赌original
2023-12-19 11:53:34971parcourir

Dans Pandas, vous pouvez utiliser la méthode "drop()" pour supprimer des colonnes dans le DataFrame : 1. Utilisez "import pandas as pd" pour importer le module Pandas ; 2. Créez un DataFrame ; )" méthode pour supprimer Spécifier les colonnes ; 4. Vous pouvez transmettre une liste de noms de colonnes pour supprimer plusieurs colonnes en même temps ; 5. Utiliser directement l'index de colonne pour supprimer des colonnes.

Comment implémenter l'opération de suppression de colonne dans PythonPandas

Le système d'exploitation de ce tutoriel : système Windows 10, ordinateur Dell G3.

Dans Pandas, vous pouvez utiliser la méthode drop() pour supprimer des colonnes dans un DataFrame. Les étapes spécifiques sont les suivantes :

  1. Importer le module Pandas :
import pandas as pd
  1. Créer un DataFrame :
data = {'name': ['Alice', 'Bob', 'Charlie'], 
        'age': [25, 30, 35], 
        'gender': ['F', 'M', 'M']}
df = pd.DataFrame(data)
print(df)
# 输出:
#        name  age gender
# 0     Alice   25      F
# 1       Bob   30      M
# 2   Charlie   35      M
  1. Utiliser la méthode drop() pour supprimer la colonne spécifiée :
df = df.drop('age', axis=1)
print(df)
# 输出:
#        name gender
# 0     Alice      F
# 1       Bob      M
# 2   Charlie      M

L'axe=1 ici signifie fonctionner par colonne.

  1. Si vous souhaitez supprimer plusieurs colonnes en même temps, vous pouvez transmettre une liste de noms de colonnes :
df = df.drop(['age', 'gender'], axis=1)
print(df)
# 输出:
#        name
# 0     Alice
# 1       Bob
# 2   Charlie
  1. De plus, vous pouvez également utiliser directement l'index de colonne pour supprimer des colonnes. Par exemple, dans le DataFrame ci-dessus, si vous devez supprimer la deuxième colonne (la colonne âge), vous pouvez utiliser le code suivant :
df = df.drop(df.columns[1], axis=1)
print(df)
# 输出:
#        name gender
# 0     Alice      F
# 1       Bob      M
# 2   Charlie      M

Notez que la méthode drop() renvoie un nouveau DataFrame et que le DataFrame d'origine ne le sera pas. être modifié. Si vous souhaitez apporter des modifications au DataFrame d'origine, vous pouvez utiliser le paramètre inplace=True :

df.drop('age', axis=1, inplace=True)

J'espère que cela vous aidera à comprendre comment supprimer des colonnes dans Pandas ! Si vous avez d'autres questions, n'hésitez pas à les poser.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn