Python 熊猫读取csv索引异常

Python 熊猫读取csv索引异常,python,csv,pandas,import-from-csv,Python,Csv,Pandas,Import From Csv,我正在使用pandas函数read_csv来读取没有索引列的csv read_csv("file.csv", header=1) 我原以为PANDAS会根据 索引列:列编号、列名或列编号/名称列表,用作结果数据帧的索引(行标签)。默认情况下,它将在不使用任何列的情况下对行进行编号,除非有一个数据列比标题多,在这种情况下,第一列作为索引 但是,在加载它抛出的文件时 Exception: Reindexing only valid with uniquely valued Index object

我正在使用pandas函数
read_csv
来读取没有索引列的csv

read_csv("file.csv", header=1)
我原以为PANDAS会根据

索引列:列编号、列名或列编号/名称列表,用作结果数据帧的索引(行标签)。默认情况下,它将在不使用任何列的情况下对行进行编号,除非有一个数据列比标题多,在这种情况下,第一列作为索引

但是,在加载它抛出的文件时

Exception: Reindexing only valid with uniquely valued Index objects
我不明白为什么会这样。是什么导致了这种异常


我还尝试过传递
skiprows
nrows
,但出现了相同的异常。

问题是
标题
参数不是
/
类型参数。相反,它指定了标题的行号。由于它被指定为
1
,因此它使用第二行作为标题,并且考虑到该行包含实际数据,因此这些值不一定是唯一的

将命令更改为

read_csv("file.csv")

解决了这个问题。这是一个“无聊”的时刻,但我习惯了R,我错误地认为
header=1
指定读取一个header。啊

为供将来参考,例外情况如下:

Reindexing only valid with uniquely valued Index objects

与标题值不唯一相关。

您能举一个数据示例吗?到处都是。字符串、整数、浮点、日期。但我并不是想把它解析成一种特定的数据类型,我的意思是你需要给出一个具体的例子。例如,提供实际导致错误的示例数据文件。问题几乎肯定与文件的格式和包含的数据有关。抱歉@BrenBarn我发布数据时感觉不舒服。您使用的是什么版本的pandas
read_csv
在我使用非唯一头的几个玩具示例中似乎可以正常工作。我不知道你是否能拿出一个特定的数据集,在不泄露你想保密的数据的情况下再现这个问题。
Reindexing only valid with uniquely valued Index objects