pandas read_csv index_col =每行末尾都不能使用定界符

pandas read_csv index_col =每行末尾都不能使用定界符,第1张

pandas read_csv index_col =每行末尾都不能使用定界符 快速回答

当每行的末尾有定界符时,请使用 index_col = False 而不是index_col = None来关闭索引列推断并丢弃最后一列。

更多详情

查看数据后,每行末尾都有一个逗号。以及这句话(自创建该帖子以来,文档已被编辑):

index_col:列号,列名或列号/名称的列表,用作所得Dataframe的索引(行标签)。默认情况下,它将对行进行编号而不使用任何列,除非数据列多于标题,在这种情况下,第一列将作为索引。

从文档显示,熊猫认为你有n个报头和n + 1列的数据,并且处理所述第一列作为索引。


编辑10/20/2014-更多信息

我找到了另一个有价值的条目,专门涉及尾随限制器以及如何简单地忽略它们:

如果文件中的数据列比列名的数量多,则第一列将用作Dataframe的行名:…

通常,您可以使用index_col选项来实现此行为。

在某些情况下,当在每个数据行的末尾使用分隔符准备文件时,会使解析器感到困惑。要显式禁用索引列推断并丢弃最后一列,请传递index_col =
False:…



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5639942.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存