1、pivot 语法
DataFrame.pivot(index=None, columns=None, values=None)
当 index & column 构成的组合中存在重复数据时,会报下图中的错误
![在这里插入图片描述](https://img-blog.csdnimg.cn/2021022317423269.png#pic_left)
2、案例:
df = pd.DataFrame({"foo": ['one', 'one', 'two', 'two'],
"bar": ['A', 'A', 'B', 'C'],
"baz": [1, 2, 3, 4]})
df
# foo bar baz
# 0 one A 1
# 1 one A 2
# 2 two B 3
# 3 two C 4
df.pivot(index='foo', columns='bar', values='baz')
"""
报错原因:“foo列 & bar列” 组合起来的数据中,有重复的,无法作为主键处理
"""
# Traceback (most recent call last):
# ...
# ValueError: Index contains duplicate entries, cannot reshape