【发布时间】:2012-09-11 01:52:05
【问题描述】:
我正在使用 pandas 函数 read_csv 来读取没有索引列的 CSV。
read_csv("file.csv", header=1)
我期待 PANDAS 会根据 documentation 为每一行生成一个索引
index_col:列号、列名或列号/名称列表,用作生成的 DataFrame 的索引(行标签)。默认情况下,它会在不使用任何列的情况下对行进行编号,除非数据列比标题多一个,在这种情况下,第一列被视为索引。
但是,在加载它抛出的文件时,
Exception: Reindexing only valid with uniquely valued Index objects
我不知道为什么会这样。是什么导致了这个异常?
我也尝试过传递skiprows 和nrows 并出现同样的异常。
【问题讨论】:
-
你能举一个数据的例子吗?
-
到处都是。字符串、整数、浮点数、日期。但我并不想将其中任何一个解析为特定的数据类型。
-
我的意思是你需要举一个具体的例子。比如,提供一个实际导致错误的示例数据文件。这个问题几乎可以肯定与该文件的格式以及它包含哪些数据的细节有关。
-
抱歉@BrenBarn 我不愿意发布我的数据。
标签: python csv pandas import-from-csv