0
当我运行这样的代码:“重建索引只与唯一价值指数的有效对象”
import pandas as pd
A = pd.DataFrame([('a', -1.374201, 35),
('b', 1.415697, 29),
('a', 0.233841, 18),
('b', 1.550599, 30),
('a', -0.178370, 63),
('b', -1.235956, 42),
('a', 0.088046, 2),
('b', 0.074238, 84)], columns='key value other'.split())
B = A.groupby('key')['value'].mean()
C = pd.DataFrame([('a', 0.469924, 44),
('b', 1.231064, 68),
('a', -0.979462, 73),
('b', 0.322454, 97)], columns='key value other'.split())
D = C.set_index('key')
D['value'] -= B
...最后一行失败,错误:
Exception: Reindexing only valid with uniquely valued Index objects
我在做什么错?
你可以发布数据吗? – 2013-03-12 17:23:50
@PaulH:不是真的(有一点,它太大了) – kjo 2013-03-12 17:48:58
@PaulH:我贴了别的东西 – kjo 2013-03-12 17:55:35