この記事は公開から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
参考ウェブサイトなど
- Pandas User Guide
Options and settings
以上です。