Pandas Afficher toutes les colonnes

Pandas Afficher toutes les colonnes
Parfois, l'utilisateur doit voir uniquement les étiquettes des colonnes dans le dataframe donné. Les pandas ont des fonctions très utiles comme Head (), Tail (), Keys (), info (), etc. Pour obtenir tous les détails de la colonne. Discutons des différents scénarios pour obtenir tous les noms de colonne en utilisant les méthodes existantes.

Tout d'abord, nous créons un dataframe avec 5 colonnes et nous utilisons ce DataFrame dans tous les styles de table.

Note: Assurez-vous d'exécuter ce code dans votre environnement car nous utilisons ce code dans tous nos exemples. Sinon, vous obtiendrez des erreurs.

importer des pandas
# Considérons le dataframe ayant 10 enregistrements avec 5 colonnes
Gestion = Pandas.DataFrame ('Manager id': [1,2,3,4,5,6,7,8,9,10],
«Nom»: [«Pill», «Dee Dee», «Ghorak», «Teon», «Marky», «Pill», «Dee Dee», «Ghorak», «Teon», «Marky»],
«IDEA»: [«Drainage de la maison», «All», «Supply», «Electricity», «Drilling», «All», «Water Supply», «Electricity», «Electricity», «Irrigation»],
«démographie»: [«ap», «Gujarat», «Patna», «Indore», «Norvège», «ap», «Gujarat», «Patna», «Indore», «Norvège»])
imprimer ("réel: \ n")
Impression (gestion)

Sortir:

Scénario 1: Affichez les noms de colonne à l'aide de Head () et Tail ()

Nous utilisons les méthodes Head () et Tail () pour afficher les lignes supérieure et dernière dans le dataframe. En cela, nous obtenons également les noms de colonne avec les lignes. La tête () affiche les 5 premières lignes par défaut et la tail () renvoie les 5 dernières lignes par défaut.

Syntaxe:
D'abord -

Dataframe_object.tête (n)

Dernier -

Dataframe_object.queue (n)

Exemple 1: Afficher les lignes supérieures
Affichons séparément les 3 et 7 premiers enregistrements de DataFrame que nous avons créé au début de cet article.

# Afficher les 3 meilleurs enregistrements
Impression (gestion.tête (3))
imprimer()
# Afficher les 7 meilleurs enregistrements
Impression (gestion.tête (7))

Sortir:

Dans les deux résultats, nous pouvons voir que les noms de colonne sont retournés avec les lignes.

Exemple 2: Afficher les dernières lignes
Affichons les 5 dernières lignes.

# Afficher les 5 derniers enregistrements
Impression (gestion.queue())

Sortir:

Nous pouvons voir que les noms de colonne sont retournés avec les lignes.

Scénario 2: Utilisation des colonnes

Les colonnes sont l'attribut dans Pandas DataFrame qui renvoie tous les noms de colonnes dans un objet indexé.

Syntaxe:

Dataframe_object.Colonnes

Exemple 1:

# Obtenez toutes les colonnes à l'aide de colonnes
Impression (gestion.Colonnes)

Sortir:

Les noms de colonne sont renvoyés dans un objet index.

Exemple 2: colonnes utilisant la boucle pour
Dans l'exemple précédent, les noms de colonne sont renvoyés dans un objet index. Si vous voulez uniquement les colonnes, vous pouvez itérer l'objet index à l'aide de la boucle FOR et afficher les noms de colonnes.

# Obtenez toutes les colonnes de la gestion DataFrame
Pour tous les gestionnaires.Colonnes:
Imprimer (tout)

Sortir:

Maintenant, vous pouvez voir que seuls les noms de colonne sont retournés.

Exemple 3: colonnes utilisant des valeurs
Dans l'exemple précédent, les noms de colonne sont renvoyés dans un objet index. Si vous voulez uniquement les colonnes dans une liste, vous pouvez utiliser la méthode des valeurs avec les colonnes.

# Obtenez toutes les colonnes à l'aide de colonnes.valeurs dans une liste
Impression (gestion.Colonnes.valeurs)

Sortir:

Maintenant, vous pouvez voir que seuls les noms de colonne sont retournés dans une liste.

Scénario 3: Utilisation de Keys ()

Keys () est similaire aux colonnes qui renvoie les noms de colonne dans un objet indexé. Nous pouvons utiliser les valeurs avec Keys () pour retourner uniquement les noms de colonne dans une liste.

Syntaxe:

Dataframe_object.clés()
Dataframe_object.clés().valeurs

Exemple:

# Obtenez des colonnes en utilisant des clés ()
Impression (gestion.clés())
# Utilisation de clés () avec des valeurs
Impression (gestion.clés().valeurs)

Sortir:

Dans la première sortie, les colonnes sont renvoyées dans un objet indexé. Mais dans la deuxième sortie, les colonnes sont renvoyées dans une liste.

Scénario 4: Utilisation d'informations ()

Si vous souhaitez afficher le type de données avec la colonne et le nombre de non-nuls, vous pouvez utiliser la méthode Info (). Il renvoie également la gammeIndex. La mémoire est utilisée par le dataframe.

Syntaxe:

Dataframe_object.Info()

Exemple:

# Obtenez des colonnes ainsi que des types de données et des valeurs non nulles.
Impression (gestion.Info())

Sortir:

Scénario 5: Renvoyez uniquement les colonnes numériques

Si vous souhaitez retourner les colonnes du type numérique comme Int64, Float, etc., vous pouvez utiliser le _get_numeric_data () méthode. Il renvoie les colonnes dans un objet indexé.

Syntaxe:

Dataframe_object._get_numeric_data ().Colonnes

Exemple:
Renvoyons uniquement les noms de colonne numérique.

# Obtenez uniquement des colonnes numériques
Impression (gestion._get_numeric_data ().Colonnes)

Sortir:

Dataframe_object.décrire() est une autre méthode qui renvoie les statistiques des colonnes numériques. Nous pouvons utiliser cette méthode afin que nous puissions obtenir le nom de la colonne.

Vous pouvez mettre les colonnes après décrire (), pour voir uniquement les noms de colonne dans un objet indexé.

Exemple:
Renvoyons uniquement les noms de colonne numérique à l'aide de la méthode décrit ().

# Obtenez uniquement des colonnes numériques pour afficher les statistiques
Impression (gestion.décrire())
Impression (gestion.décrire().Colonnes)

Sortir:

Dans la première sortie, vous pouvez voir que seul «le gestionnaire ID» est la colonne qui affiche les statistiques. C'est la colonne numérique. Dans la deuxième sortie, nous retournons l'objet indexé qui maintient le nom de la colonne.

Scénario 6: Renvoyez les colonnes en fonction de l'état

Nous pouvons retourner les noms de colonne en fonction du type de données en utilisant la condition.

Syntaxe:

Dataframe_object.dtypes [condition].indice.valeurs

Exemple:
Renvoyons les colonnes qui sont de type «int64» et «objet», séparément.

# Obtenez les colonnes de type int64
Impression (gestion.DTYPES [gestion.dtypes == "int64"].indice.valeurs)
# Obtenez les colonnes de l'objet de type
Impression (gestion.DTYPES [gestion.dtypes == "objet"].indice.valeurs)

Sortir:

Dans la première sortie, vous pouvez voir que seul le «Manager ID» est la colonne avec le type «int64». Dans la deuxième sortie, il y a trois colonnes de type «objet».

Conclusion

Nous avons vu six scénarios différents pour afficher tous les noms de colonnes. Nous avons également utilisé les valeurs et les colonnes principalement dans tous les scénarios, car ils renvoient les noms de colonne de manière concise. À la fin de cet article, vous saurez comment afficher les noms des colonnes et comment filtrer les colonnes à l'aide des types de données. En outre, vous pouvez afficher les autres détails comme l'utilisation de la mémoire DataFrame avec la méthode Info () et les statistiques de résumé avec décrire ().