ITいろいろ

プログラミングやクラウド、データ解析など、ITにかかわることをいろいろと書いています。

set_optionでPandasデータの出力結果を省略させない

Pandasはデータ成型に非常に便利ですが、データを表示する時に良きに計らい勝手に省略してくれます。

ざっくり見るのにはよいのですが、やはりExcelのようにデータを全部見たいときありますよね。

困りごと

このような形で、11列目~20列目、5行目~93行目が省略されてしまいます。

解決策(コード紹介)

# インポート
import pandas as pd

# 列の最大表示数を100に設定
pd.set_option('display.max_columns', 100)
# 列の最大表示数を100に設定
pd.set_option('display.max_rows', 100)

# ファイルの取り込み
df = pd.read_excel("sample_data.xlsx")

# 結果の表示
df

出力結果

すべて表示してくれました。

少し解説

set_optionを使うとPandasの設定を変えることができます。 python reset_option('all')とすると、設定値をすべてリセットできます。