Maison >développement back-end >Tutoriel Python >Comment puis-je imprimer des séries Pandas ou des DataFrames entières au lieu d'aperçus partiels ?

Comment puis-je imprimer des séries Pandas ou des DataFrames entières au lieu d'aperçus partiels ?

Linda Hamilton
Linda Hamiltonoriginal
2024-12-16 08:12:14407parcourir

How Can I Print Entire Pandas Series or DataFrames Instead of Partial Previews?

Personnalisation de la sortie Pandas : impression de séries entières ou de DataFrames

La représentation par défaut des séries Pandas et des DataFrames à l'aide de __repr__ ne fournit qu'un aperçu partiel. Cela peut être limitant lorsque vous travaillez de manière intensive avec de grands ensembles de données. Pour résoudre ce problème, Pandas propose plusieurs options pour imprimer joliment et personnaliser la sortie.

Méthode 1 : Utilisation de option_context

Pour afficher l'intégralité de la série ou du DataFrame, vous pouvez utilisez le gestionnaire option_context :

with pd.option_context('display.max_rows', None, 'display.max_columns', None):
    print(df)

Cela définit les options display.max_rows et display.max_columns sur Aucun, permettant d'afficher l'intégralité de l'ensemble de données.

Méthode 2 : Utilisation de display() dans Jupyter Notebook

Dans Jupyter Notebook, vous pouvez utiliser display() fonction au lieu de print(). Cela déclenchera la riche logique d'affichage de Jupyter, fournissant une représentation plus visuelle et interactive :

display(df)

Options de personnalisation supplémentaires

Au-delà de l'affichage de l'ensemble de données complet, vous pouvez personnaliser davantage la sortie à l'aide d'options supplémentaires :

  • Alignement : utilisez le Option display.colheader_justify pour justifier les en-têtes de colonnes (centre, gauche ou droite).
  • Bordure : activez les bordures entre les colonnes à l'aide de l'option display.column_space.
  • Codage couleur : les notebooks Jupyter prennent en charge le codage couleur pour les colonnes. Reportez-vous à la documentation Pandas pour les styles de couleurs spécifiques.

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