在读取固定宽度文件

时间:2015-09-28 16:29:19

标签: python pandas fixed-width

我正在尝试使用Pandas将固定宽度的文件读入Python,但前两列是作为一个返回的。

以下是我尝试阅读的文件示例:

Some header information
          Date            day           value
    01/01/2015         000001           3.14
    01/02/2015              2           1.59

这是我的代码:

import pandas as pd

my_data = pd.read_fwf(my_file, skiprows=1)

但在检查my_data时,前两列未分开:

> my_data.keys()
array(['Date            day', 'value'])

我知道我的列的宽度都是15个字符 - 但是我有几个列数不同的文件,widths选项似乎需要已知的列数(例如[(0, 15), (16, 30), ...])而不是能够指定宽度而不是列数。

有谁知道如何让pandas识别前两列是不同的?

0 个答案:

没有答案