项目场景:
python-dataframe 在对行转列的时候出现
ValueError: Index contains duplicate entries,cannot reshape
问题描述
dataframe官方文档
# 为什么报错 是因为 index 和 columns 有重复值
df = df.drop_duplicates(subset=['foo','bar'],keep='frist')
df.pivot(index='foo', columns='bar', values='baz')
这个地方 index 参数 和 columns 参数拼接起来是不允许有重复行的,因此需要进行去重操作
df.drop_duplicates(subset=['foo','bar'],keep='frist')
保留第一次出现的即可