Jupyter NotebookでPandasのDataFrameを全行表示する方法

この記事は公開から2年以上経過しています。

Jupyter NotebookでPandasのDataFrameをdisplay()で表示する際、省略せずに全行(全列)を表示する方法。


問題

VSCodeのJupyter NotebookでPandasのDataFrameをdisplay()で表示すると

  0     row     1
  1     row     2
  2     row     3
  3     row     4
  4     row     5
...     ...   ...
995     row   996
996     row   997
997     row   998
998     row   999
999     row  1000

1000 rows x 3 columns

のように行や列の表示の一部が省略される。


対応

Pandasのmax_rows/max_colsオプションにNoneを設定する。
(行数/列数を指定したい場合は数値を設定)

import pandas as pd

# 全行表示
pd.options.display.max_rows = None

# 全列表示
pd.options.display.max_cols = None


参考ウェブサイトなど

以上です。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする