インデックスが一意であることを強制する機能はありますか、それとも dict に変換して元に戻すか、またはそのようなものに変換することによって、Python 'それ自体' でこれを処理することは可能ですか?
以下のコメントに記載されているように、python pandas は numpy/scipy 上に構築されたプロジェクトです。
to_dict と back は機能しますが、大きくなると遅くなるに違いありません。
In [24]: a = pandas.Series([1,2,3], index=[1,1,2])
In [25]: a
Out[25]:
1 1
1 2
2 3
In [26]: a = a.to_dict()
In [27]: a
Out[27]: {1: 2, 2: 3}
In [28]: a = pandas.Series(a)
In [29]: a
Out[29]:
1 2
2 3