我read_csv
在Pandas中使用方法输入多个.csv文件。我打印出由返回的对象read_csv
,并对输出中的差异感到好奇:
例如,一个打印输出是:
<class 'pandas.core.frame.DataFrame'>
Int64Index: 10 entries, 0 to 9
Data columns (total 5 columns):
col_1 10 non-null values
col_2 10 non-null values
col_3 10 non-null values
col_4 10 non-null values
col_5 10 non-null values
dtypes: int64(5)
而另一个是:
col_a col_b col_c col_d col_e col_f
0 1 1 1 183227 1 181913
1 2 1 1 183234 1 183003
...
我应该如何解释这些输出之间的差异?为什么第二个文件没有生成DataFrame
对象?
它们都是DataFrame。如果输出超过几行,Pandas将以第一种格式显示摘要信息,因此不会填满您的屏幕。
如果要完整显示,可以使用.to_string()
DataFrame上的方法。也就是说,如果df
DataFrame是您的DataFrame,则print df.to_string()
即使它很长,也可以查看所有数据。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句