如何将具有多个标题行的csv文件读入熊猫? [关闭]

Posted

技术标签:

【中文标题】如何将具有多个标题行的csv文件读入熊猫? [关闭]【英文标题】:How to read a csv file with multiple header rows into pandas? [closed] 【发布时间】:2017-10-06 18:57:18 【问题描述】:

我不确定如何读取多行。我是否必须在没有行的情况下这样做,然后在 pandas 中手动进行?或者有没有办法将整个 csv 文件读入 pandas?

这是文件的外观 Poverty data

【问题讨论】:

【参考方案1】:

read_csv 中需要参数header=[0,1]

【讨论】:

我试过了,然后这个错误出现了“错误标记数据。C错误:预期第107行有1个字段,看到3” 好像有坏数据,你能检查一下第107行吗?或者是否可以删除所有有问题的行? 如果需要删除有问题的行需要error_bad_lines=False 我试过这样做,但它把我的第一列作为索引。我该如何解决? @TRISABISWAS - 很痛苦,主要取决于数据,试试index_col=[0]

以上是关于如何将具有多个标题行的csv文件读入熊猫? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

我应该如何使用熊猫读取没有“未命名”行的 csv 文件? [复制]

将多个 CSV 文件读入单独的数据帧

将特定行的csv读入php

如何请求一个 zip 文件,提取它,然后从 csv 文件创建熊猫数据框?

来自 BytesIO 的熊猫 read_csv

将当前工作目录中的所有 CSV 文件读入具有正确文件名的 pandas