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

尊渡假赌尊渡假赌尊渡假赌
Libérer: 2023-12-19 11:53:34
original
967 Les gens l'ont consulté

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
Copier après la connexion
  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
Copier après la connexion
  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
Copier après la connexion

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
Copier après la connexion
  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
Copier après la connexion

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)
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal