大きなパンダデータフレームですべての列の名前を表示するにはどうすればいいですか? 質問する

大きなパンダデータフレームですべての列の名前を表示するにはどうすればいいですか? 質問する

数百の列で構成されるデータフレームがあり、すべての列名を確認する必要があります。

私がしたこと:

In[37]:
data_all2.columns

出力は次のようになります。

Out[37]:
Index(['customer_id', 'incoming', 'outgoing', 'awan', 'bank', 'family', 'food',
       'government', 'internet', 'isipulsa',
       ...
       'overdue_3months_feature78', 'overdue_3months_feature79',
       'overdue_3months_feature80', 'overdue_3months_feature81',
       'overdue_3months_feature82', 'overdue_3months_feature83',
       'overdue_3months_feature84', 'overdue_3months_feature85',
       'overdue_3months_feature86', 'loan_overdue_3months_total_y'],
      dtype='object', length=102)

切り捨てられたリストではなく、すべての列を表示するにはどうすればよいですか?

ベストアンサー1

印刷オプションをグローバルに設定できます。これは機能すると思います:

方法1:

pd.set_option('display.max_columns', None)
pd.set_option('display.max_rows', None)

方法2:

pd.options.display.max_columns = None
pd.options.display.max_rows = None

これにより、実行時にすべての列名と行が表示されます.head()。列名は切り捨てられません。


列名だけを表示したい場合は、次のようにします。

print(df.columns.tolist())

おすすめ記事