【问题标题】:How do I ignore blank space in a spreadsheet while making a DataFrame?如何在制作 DataFrame 时忽略电子表格中的空格?
【发布时间】:2018-06-20 16:56:25
【问题描述】:

我有一个类似这样的 Excel 文件-

我想忽略所有空白行,包括 BSE_IDA.INTV_R(临时表)部分,并使用其下方的列标题和所有值作为 DataFrame 中的行。我该怎么做?

【问题讨论】:

    标签: python python-2.7 pandas dataframe


    【解决方案1】:

    pandas read_excel 函数有一个 skiprows 参数,它可以帮助您在读取文件时指定要跳过的行。

    来自the docs 说:

    skiprows : 类似列表

    要在开头跳过的行(0 索引)

    试试

    import pandas as pd
    pd.read_excel('/your/path', skiprows = 20 )
    

    【讨论】:

      【解决方案2】:

      假设您的文件以名称table.xlsx 保存。然后您可以调用pandas 函数来读取电子表格,并指定标题标志以指示您的标题在哪一行。例如

      import pandas as pd
      df = pd.read_excel('table.xlsx', header = 20)
      

      【讨论】:

      • 您不需要先将其更改为 csv 文件。删除该部分,我会将其标记为已回答。
      猜你喜欢
      • 2020-11-24
      • 2020-12-05
      • 2015-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-04
      • 1970-01-01
      相关资源
      最近更新 更多