Pandas シリーズ / DataFrame 全体をきれいに印刷する 質問する

Pandas シリーズ / DataFrame 全体をきれいに印刷する 質問する

私はターミナルで Series と DataFrames をよく使用します。Series__repr__のデフォルトでは、一部の先頭値と末尾値が含まれ、残りが欠落した縮小サンプルが返されます。

Series / DataFrame 全体をきれいに印刷する方法が組み込まれていますか? 理想的には、適切な配置、列間の境界線、さらには列ごとに色分けする機能もサポートされるでしょう。

ベストアンサー1

また、option_context1 つ以上のオプションがあります:

with pd.option_context('display.max_rows', None, 'display.max_columns', None):  # more options can be specified also
    print(df)

これにより、オプションは自動的に以前の値に戻ります。

jupyter-notebookで作業している場合は、display(df)の代わりにを使用するとprint(df)、jupyterのリッチ表示ロジックが使用されます。(そのようです)

おすすめ記事