Dizinin benzersiz olduğunu zorunlu kılacak bir işlev var mıdır, yoksa sadece bunu python'da 'kendisi' ile başa çıkmak ve bu gibi bir şeye dönüştürebilir mi?python pandas dizideki kopyaları sil
Aşağıdaki yorumlarda belirtildiği gibi: python pandaları, numpy/scipy üzerine kurulu bir projedir.
to_dict ve geri işleri, ama BÜYÜK aldığınızda bu yavaşlaşacağına bahse girerim.
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
Pandalarda 0.8 ve üstü çift indislere sahip olabilirsiniz ... yani s = Series ([1,2,1], index = ['a', 'a', 'b']). to_dict ve geri hile yapar ama bu işlemek için bir seçenek ya da bir şey olmalı gibi görünüyor ya da belki de ben Serisi inşa etme yolunda bir şey. Sorunun temizlenmesi için – mathtick
. Wes McKinney'i bir kaç saat kaçırdığın bir pisi ... – root
@ mathtick - cevabı düzenledim. – root