Pandas 为什么不是';t read_fwf()是否输出正确的文件内容?

Pandas 为什么不是';t read_fwf()是否输出正确的文件内容?,pandas,Pandas,这是文件内容(名为sample.txt) 我输入的代码用于读取: In [16]: colspecs = [(0, 9), (10, 21), (22, 33), (34, 53), (54, 63), (64, 92), (93, 99)] In [17]: df = read_fwf('sample.txt', colspecs = colspecs, header=None, index_col=None) In [18]: df[:2] Out[19]: <cla

这是文件内容(名为sample.txt)

我输入的代码用于读取:

In [16]: colspecs = [(0, 9), (10, 21), (22, 33), (34, 53), (54, 63), (64, 92), (93, 99)]

In [17]: df = read_fwf('sample.txt', colspecs = colspecs, header=None, index_col=None)

In [18]: df[:2]

Out[19]:      
<class 'pandas.core.frame.DataFrame'>
Int64Index: 2 entries, 0 to 1
Data Columns:
X.1    2    non-null values
X.2    2    non-null values
X.3    2    non-null values
X.4    2    non-null values
X.5    2    non-null values
X.6    2    non-null values
X.7    2    non-null values
dtypes: object(7)
[16]中的
colspecs=[(0,9)、(10,21)、(22,33)、(34,53)、(54,63)、(64,92)、(93,99)]
在[17]中:df=read_fwf('sample.txt',colspecs=colspecs,header=None,index_col=None)
In[18]:df[:2]
出[19]:
INT64索引:2个条目,0到1
数据列:
X.1.2非空值
X.2 2非空值
X.3.2非空值
X.4.2非空值
X.5.2非空值
X.6.2非空值
X.7.2非空值
数据类型:对象(7)
我很难理解这个输出,因为它与文件完全不同。任何意见和建议都会有所帮助。谢谢

请参见:

它打印摘要,因为数据对于终端来说太宽。这可以配置为
pandas.set\u printoptions
。您几乎肯定需要指定
header=0
(我相信这是默认值),因此
df=read\u fwf('sample.txt',colspecs=colspecs)
就足够了。

请参阅:

它打印摘要,因为数据对于终端来说太宽。这可以配置为
pandas.set\u printoptions
。您几乎肯定需要指定
header=0
(我相信这是默认值),因此
df=read\u fwf('sample.txt',colspecs=colspecs)
应该足够了

In [16]: colspecs = [(0, 9), (10, 21), (22, 33), (34, 53), (54, 63), (64, 92), (93, 99)]

In [17]: df = read_fwf('sample.txt', colspecs = colspecs, header=None, index_col=None)

In [18]: df[:2]

Out[19]:      
<class 'pandas.core.frame.DataFrame'>
Int64Index: 2 entries, 0 to 1
Data Columns:
X.1    2    non-null values
X.2    2    non-null values
X.3    2    non-null values
X.4    2    non-null values
X.5    2    non-null values
X.6    2    non-null values
X.7    2    non-null values
dtypes: object(7)