Maison >développement back-end >Tutoriel Python >Comment implémenter l'opération de suppression de colonne dans PythonPandas
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.
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 :
import pandas as pd
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
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.
df = df.drop(['age', 'gender'], axis=1) print(df) # 输出: # name # 0 Alice # 1 Bob # 2 Charlie
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!