【问题标题】:read_fwf, skipping rows including footerread_fwf,跳过包括页脚在内的行
【发布时间】:2020-06-21 20:18:05
【问题描述】:

我有一个固定宽度的格式文件,看起来像

我想跳过前 5 行和最后一行。

data = pd.read_fwf(path, skiprows=5, skipfooter=1, header=None)

似乎将前几列读取为第一列。我得到的第一列是以 U 结尾的,可能是因为文本文件中的页脚,即使我有skipfooter=1。我应该得到 10 列,但我只得到 5 列。

我应该如何解决这个问题?

【问题讨论】:

    标签: python pandas dataframe


    【解决方案1】:

    以下工作:

    data = pd.read_fwf(bioassay, skipfooter=1, skiprows=5,header=None, usecols=[0], names=['All'])
    data = data.All.str.split(expand=True)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-21
      • 1970-01-01
      • 1970-01-01
      • 2023-03-13
      • 1970-01-01
      相关资源
      最近更新 更多