Python Pandas:dtypes不显示所有列的列类型

时间:2015-01-30 15:17:03

标签: python pandas

我有一个包含101列的csv数据文件,我希望看到每列的类型。我用

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

它只返回带有类型的第一列和最后15列。所有其他列都被截断。

之间有......

我想知道如何查看所有列的类型? 非常感谢!

2 个答案:

答案 0 :(得分:4)

您看到截断输出,因为pandas正在保护您免于在输出中打印大量信息。你可以改写:

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

答案 1 :(得分:0)

我认为这是一个好方法

dat.info(verbose=True)

如本post中所建议。

我认为它比solution of EdChum更好,因为它不会强迫您更改默认显示设置