ホームページ > バックエンド開発 > Python チュートリアル > 部分的なプレビューではなく、Pandas シリーズ全体または DataFrame を印刷するにはどうすればよいですか?

部分的なプレビューではなく、Pandas シリーズ全体または DataFrame を印刷するにはどうすればよいですか?

Linda Hamilton
リリース: 2024-12-16 08:12:14
オリジナル
403 人が閲覧しました

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

Pandas 出力のカスタマイズ: シリーズまたは DataFrame 全体の印刷

__repr__ を使用した Pandas シリーズと DataFrame のデフォルト表現では、部分的なプレビューのみが提供されます。これは、大規模なデータセットを広範囲に扱う場合に制限となる可能性があります。これに対処するために、Pandas は出力をきれいに印刷してカスタマイズするためのいくつかのオプションを提供します。

方法 1: option_context を使用する

シリーズ全体またはデータフレームを表示するには、次のようにします。 option_context マネージャーを使用します:

with pd.option_context('display.max_rows', None, 'display.max_columns', None):
    print(df)
ログイン後にコピー

これにより、display.max_rows が設定され、 display.max_columns オプションを None に設定すると、データセット全体を表示できるようになります。

方法 2: Jupyter Notebook で display() を使用する

Jupyter Notebook では、以下を使用できます。 print() の代わりに display() 関数を使用します。これにより、Jupyter の豊富な表示ロジックがトリガーされ、より視覚的でインタラクティブな表現が提供されます。

display(df)
ログイン後にコピー

追加のカスタマイズ オプション

データセット全体を表示するだけでなく、さらにカスタマイズすることもできます追加を使用した出力options:

  • Alignment: 列ヘッダーを揃える (中央、左、または右) には、display.colheader_justify オプションを使用します。
  • Border: display.column_space を使用して列間の境界線を有効にするoption.
  • カラーコーディング: Jupyter Notebooks は列のカラーコーディングをサポートしています。特定のカラー スタイルについては、Pandas のドキュメントを参照してください。

以上が部分的なプレビューではなく、Pandas シリーズ全体または DataFrame を印刷するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート