PythonPandas:dtypes未显示所有列的列类型

v09wglhw  于 2022-12-16  发布在  Python
关注(0)|答案(3)|浏览(143)

我有一个包含101列的csv数据文件,我想查看每列的类型。

dat=pandas.read_csv("try.csv")
dat.dtypes

它只返回前15列和最后15列的类型。所有其他列都被截断。中间有...
我想知道如何查看所有列的类型?非常感谢!

kyvafyod

kyvafyod1#

您看到的是一个截断的输出,因为panda保护您不打印输出中的大量信息。您可以覆盖此设置:

pd.set_option('display.max_rows', 120)

默认设置为60
列表可在此处找到:http://pandas.pydata.org/pandas-docs/stable/options.html
还涉及:List of pandas options for method set_option

qjp7pelc

qjp7pelc2#

我觉得一个好办法是

dat.info(verbose=True)

如在该post中所建议的。
我认为它比solution of EdChum更好,因为它不会强制您更改默认显示设置

wztqucjr

wztqucjr3#

我认为这是更好的方式时,在木星笔记本电脑,

from IPython.display import HTML
HTML(pd.DataFrame(dat.dtypes).to_html()

相关问题