当每行的末尾有定界符时,请使用 index_col = False 而不是index_col = None来关闭索引列推断并丢弃最后一列。
更多详情查看数据后,每行末尾都有一个逗号。以及这句话(自创建该帖子以来,文档已被编辑):
index_col:列号,列名或列号/名称的列表,用作所得Dataframe的索引(行标签)。默认情况下,它将对行进行编号而不使用任何列,除非数据列多于标题,在这种情况下,第一列将作为索引。
从文档显示,熊猫认为你有n个报头和n + 1列的数据,并且处理所述第一列作为索引。
编辑10/20/2014-更多信息
我找到了另一个有价值的条目,专门涉及尾随限制器以及如何简单地忽略它们:
如果文件中的数据列比列名的数量多,则第一列将用作Dataframe的行名:…
通常,您可以使用index_col选项来实现此行为。
在某些情况下,当在每个数据行的末尾使用分隔符准备文件时,会使解析器感到困惑。要显式禁用索引列推断并丢弃最后一列,请传递index_col =
False:…
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)