如何根据熊猫中的条件在特定行开始读取Excel文件

熊猫朋友

我读取了通常如下格式的excel文件:

colA colB
   0    0
   1    1

我可以写一些像 df = pd.read_excel(filename, skiprows=0)

跳过列标题并提取数据。但是有时我的数据以

some random text in the cells above
colA colB
   0    0
   1    1

在这里,我需要手动删除该多余的行,然后向上移动所有内容,以便第一行由列标题组成。是否有一种优雅的方法可以在发现任何行号colA的情况下启动excel读取,因此我们跳过了colA和colB标头上方的任何不必要的条目或文本?

托比·佩蒂

假设您知道第一列名称(colA例如,在您的示例中),并且该值将出现在数据的第一列中:

if df.columns[0] != "colA":  # Check first if column name is incorrect.
    # Get the first column of data:
    first_col = df[df.columns[0]]
    # Identify the row index where the value equals the column name:
    header_row_index = first_col.loc[first_col == "colA"].index[0]
    # Grab the column names:
    column_names = df.loc[header_row_index]
    # Reset the df to start below the new header row, and rename the columns:
    df = df.loc[header_row_index+1:, :]
    df.columns = column_names

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用熊猫从Excel文件中读取特定行

来自分类Dev

从特定行开始读取文件

来自分类Dev

如何使读取文件超过特定行的条件?

来自分类Dev

在熊猫数据框中,如何根据满足不同条件的开始行和结束行过滤一组行?

来自分类Dev

如何根据特定条件在熊猫中删除数据框中的重复行

来自分类Dev

Python-根据条件读取文本文件中的特定行

来自分类Dev

我如何开始在Ruby的特定行读取大文件

来自分类Dev

加快熊猫中csv文件的此条件行读取的速度?

来自分类Dev

如何根据条件(大于或小于)打印文本文件中的特定行/行

来自分类Dev

如何读取文件中的特定行?

来自分类Dev

如何从大文件中读取特定行?

来自分类Dev

如何根据条件删除大熊猫中的行?

来自分类Dev

如何根据熊猫中的列从特定行中提取文本?

来自分类Dev

如何根据条件使用python删除xml文件中的特定行?

来自分类Dev

PYTHON Re:性能:从文本文件中的特定行开始读取一行并根据制表符将其拆分,然后访问每个元素。

来自分类Dev

在python中从特定行开始读取

来自分类Dev

如何根据条件计算熊猫行的权重

来自分类Dev

SSIS-如何从特定行读取Excel文件?

来自分类Dev

根据“ ID”读取csv文件的特定行

来自分类Dev

如何根据特定条件求和XML文件中的值

来自分类Dev

如何使用VBA根据条件删除Excel ListObject中的行?

来自分类Dev

如何读取文件的特定行?

来自分类Dev

如何根据熊猫中一系列列的特定条件选择行

来自分类Dev

根据条件更新熊猫数据框中特定列的下一行

来自分类Dev

如何根据条件从SSIS(2008)中的原始文件删除行

来自分类Dev

如何使用熊猫库删除Excel文件中的行

来自分类Dev

如何根据行索引的条件在熊猫数据框中删除行

来自分类Dev

根据特定条件生成带有填充的行-熊猫

来自分类Dev

Python程序如何加载和读取文件中的特定行?

Related 相关文章

  1. 1

    如何使用熊猫从Excel文件中读取特定行

  2. 2

    从特定行开始读取文件

  3. 3

    如何使读取文件超过特定行的条件?

  4. 4

    在熊猫数据框中,如何根据满足不同条件的开始行和结束行过滤一组行?

  5. 5

    如何根据特定条件在熊猫中删除数据框中的重复行

  6. 6

    Python-根据条件读取文本文件中的特定行

  7. 7

    我如何开始在Ruby的特定行读取大文件

  8. 8

    加快熊猫中csv文件的此条件行读取的速度?

  9. 9

    如何根据条件(大于或小于)打印文本文件中的特定行/行

  10. 10

    如何读取文件中的特定行?

  11. 11

    如何从大文件中读取特定行?

  12. 12

    如何根据条件删除大熊猫中的行?

  13. 13

    如何根据熊猫中的列从特定行中提取文本?

  14. 14

    如何根据条件使用python删除xml文件中的特定行?

  15. 15

    PYTHON Re:性能:从文本文件中的特定行开始读取一行并根据制表符将其拆分,然后访问每个元素。

  16. 16

    在python中从特定行开始读取

  17. 17

    如何根据条件计算熊猫行的权重

  18. 18

    SSIS-如何从特定行读取Excel文件?

  19. 19

    根据“ ID”读取csv文件的特定行

  20. 20

    如何根据特定条件求和XML文件中的值

  21. 21

    如何使用VBA根据条件删除Excel ListObject中的行?

  22. 22

    如何读取文件的特定行?

  23. 23

    如何根据熊猫中一系列列的特定条件选择行

  24. 24

    根据条件更新熊猫数据框中特定列的下一行

  25. 25

    如何根据条件从SSIS(2008)中的原始文件删除行

  26. 26

    如何使用熊猫库删除Excel文件中的行

  27. 27

    如何根据行索引的条件在熊猫数据框中删除行

  28. 28

    根据特定条件生成带有填充的行-熊猫

  29. 29

    Python程序如何加载和读取文件中的特定行?

热门标签

归档