如何在大数据框上显示所有列的名称?

我有一个由数百列组成的数据框架,我需要查看所有的列名

我所做的:

[37]on

:
所有2.2列的数据

输出为:

Out[37]:
索引(['customer_id','incoming','Outing','awan','bank','family','food',
"政府","互联网","伊斯普尔萨",,
...
“过期3个月功能78”、“过期3个月功能79”,
“过期3个月功能80”、“过期3个月功能81”,
“过期3个月功能82”、“过期3个月功能83”,
“过期3个月功能84”、“过期3个月功能85”,
“逾期3个月”特征86、“贷款逾期3个月”],
dtype='object',length=102)

如何显示所有列,而不是截断的列表

您可以全局设置打印选项。我认为这应该奏效:

方法1:

pd.set\u选项('display.max\u columns',无)
pd.set\u选项('display.max\u rows',无)

方法2:

pd.options.display.max\u columns=None
pd.options.display.max_行=无

这将允许您查看所有列名&执行.head()时的行数。所有列名都不会被截断


如果只想查看列名,可以执行以下操作:

打印(df.columns.tolist())

发表评论