如何打印整个Pandas数据帧?

时间:2017-12-11 21:36:09

标签: python python-2.7 pandas

我有一个csv文件,我正在使用Pandas阅读。我想打印整个数据框,以便我可以检查哪些列是string数据类型,因为我想将pd.to_numeric()函数应用于这些列以将它们转换为float数据类型。 数据帧只有156x30,因此将其打印成整个应该不是什么大问题。我检查了dataframe.values method但是我没有指定任何参数来直接执行此操作。以下是我的代码:

import pandas as pd
file_ = pd.read_csv("path/to/csvfile")
file_.values

返回:

array([[1991, 'Berlin', 4.8, ..., '25,428.00', 4.8, nan],
   [1992, 'Berlin', 5.0, ..., '32,054.00', 5.0, nan],
   [1993, 'Berlin', 5.3, ..., '22,193.00', 5.3, nan],
   ..., 
   [2014, 'Stuttgart', 4.8, ..., '103,027.00', 4.8, nan],
   [2015, 'Stuttgart', 4.4, ..., '110,668.00', 4.4, nan],
   [2016, 'Stuttgart', 3.9, ..., '108,562.00', 3.9, nan]], dtype=object)

我想将整个数据框打印出来。有没有办法做到这一点? 感谢。

0 个答案:

没有答案