Colonne de drop pandas

Colonne de drop pandas
Cet article discutera de diverses méthodes que vous pouvez utiliser pour supprimer une colonne dans un Pandas DataFrame.

Méthode 1 - Pandas Drop ()

Les pandas fournissent la méthode Drop (), qui nous permet de supprimer une colonne basée sur l'étiquette de colonne et son axe correspondant.

La syntaxe de fonction est comme indiqué ci-dessous:

Trame de données.Drop (étiquettes = aucun, axe = 0, index = aucun, colonnes = aucun, niveau = aucun, inplace = false, errors = 'relance')

Les paramètres de fonction sont tels que décrits ci-dessous:

  1. Étiquettes - Spécifie l'index ou l'étiquette de la colonne à supprimer. Vous pouvez passer une seule valeur ou un objet semblable à une liste.
  2. axe - spécifie quel axe l'étiquette de colonne sélectionnée doit être supprimée.
  3. Index - Alternative à l'axe.
  4. Colonnes - Alternative à l'axe.
  5. En place - Spécifie si l'opération doit être effectuée en place ou non.
  6. Erreurs - Définit l'action lorsque des erreurs surviennent. Les valeurs acceptées sont «augmenter» et «ignorer», ce qui augmente les erreurs lorsqu'ils se produisent et supprime les erreurs.

Illustrons comment nous pouvons utiliser cette fonction pour supprimer une colonne.

Commencez par créer un simple Pandas DataFrame comme indiqué dans l'exemple ci-dessous:

# Importer des pandas
Importer des pandas en tant que PD
# Créer DataFrame
df = pd.Trame de données(
'db_type': ['relationnel', 'key-valeur', 'document', 'search-ingine'],
'Default_port': [3306, 6379, 27017, 9200]
,
index = ['mysql', 'redis', 'mongodb', 'elasticsearch']))
df

Le code ci-dessus doit renvoyer une dataframe comme indiqué:

Pour supprimer l'entrée Redis de DataFrame, nous pouvons exécuter le code:

Imprimer (DF.drop ('redis', inplace = false, axe = 0)))

Dans l'exemple ci-dessus, nous utilisons la fonction Drop () pour supprimer la colonne «redis» de la dataframe.

Remarque: nous définissons le paramètre sur place sur false. Cela empêche la fonction de modifier le dataframe d'origine.

Remarque: le réglage de l'axe = 0 supprimera une ligne au lieu d'une colonne. Si vous souhaitez supprimer une colonne, définissez le paramètre de l'axe sur un.

Cela devrait revenir:

Méthode 2 - Pop

Vous pouvez également utiliser la méthode POP () pour supprimer une colonne d'un dataframe. Un exemple est illustré ci-dessous:

df.pop ('default_port')

Dans ce cas, la fonction supprimera la colonne 'default_port' du dataframe.

Fermeture

Ce tutoriel couvre deux méthodes principales que vous pouvez utiliser pour supprimer une colonne et des lignes d'un Pandas DataFrame. N'hésitez pas à explorer les documents pour plus.