我有一个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)
我想将整个数据框打印出来。有没有办法做到这一点? 感谢。