Jupyter Notebook で全ての行を表示する
Python Jupyter Notebook
Published: 2019-06-23

やったこと

Jupyter Notebook で行数が多いデータを表示する時、省略されてしまうことがあります。

全部表示してみます。

ちなみに列数が多い場合は下記で対応できます。

確認環境

$ ipython --version
6.1.0
$ jupyter --version
4.3.0
$ python --version
Python 3.6.2 :: Anaconda custom (64-bit)
print(pd.__version__)
0.20.3

調査

csv ファイルを読み込みます。

train = pd.read_csv("./train.csv")
train.dtypes

出力は省略

最大の表示行数を 150 に設定します。

# 現在の設定確認
print(pd.get_option("display.max_rows"))
pd.set_option('display.max_rows', 150)

60

これで150行まで表示されるようになりました。

参考