python熊猫索引是唯一的,无法工作

python熊猫索引是唯一的,无法工作,python,pandas,unique,indexing,Python,Pandas,Unique,Indexing,我是python新手,所以请致电我,不包括相关信息 我已经安装了python、ipython,并且正在虚拟机中的Ubuntu安装上使用笔记本 我正在研究Wes McKinney的Python中列出的用于数据分析的示例。在下列导入语句之后: from pandas import Series, DataFrame import pandas as pd 我定义了一个数据帧,其中包含: series1 = Series(range(5), index=['a', 'a', 'b', 'b', 'c

我是python新手,所以请致电我,不包括相关信息

我已经安装了python、ipython,并且正在虚拟机中的Ubuntu安装上使用笔记本

我正在研究Wes McKinney的Python中列出的用于数据分析的示例。在下列导入语句之后:

from pandas import Series, DataFrame
import pandas as pd
我定义了一个数据帧,其中包含:

series1 = Series(range(5), index=['a', 'a', 'b', 'b', 'c'])
然后想用以下方法测试索引的唯一性:

series1.index.is_unique
并获取以下错误:

---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
/home/username/<ipython-input-64-e42615bb2da2> in <module>()
----> 1 series1.index.is_unique
AttributeError: 'Index' object has no attribute 'is_unique'

找到了我需要的地方。

确保您使用的是更新版本,这里没有
0.11.0
的问题:

>>> from pandas import Series, DataFrame
>>> s = Series(range(5), index=['a', 'a', 'b', 'b', 'c'])
>>> s.index.is_unique
False
从以下命令行下载最新版本,或从以下命令行升级:

pip install --upgrade pandas

对于这个片段,不需要在第二行将pandas作为pd导入,所以我已经删除了它。

什么
pandas.\uuu版本\uuuu
?谢谢beargle。我用的是0.7.0。升级了,很好。
pip install --upgrade pandas