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 ?
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 :
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!