我想从“索引”和“列”中具有多个重复项的数据帧中获取数据透视图,当“索引”和“列”为重复项时,我想要的值始终相等。
df = pd.DataFrame({"foo": ['one', 'one', 'two', 'two'],
... "bar": ['A', 'A', 'B', 'C'],
... "baz": [1, 1, 3, 4]})
但是我得到: ValueError:索引包含重复的条目,无法重塑
当我尝试
df.pivot(index='foo', columns='bar', values='baz')
答案 0 :(得分:0)
尝试一下:
df1 = df[~df.duplicated()].pivot(index='foo', columns='bar', values='baz')
print(df1)
bar A B C
foo
one 1.0 NaN NaN
two NaN 3.0 4.0