首页 > 解决方案 > 如何转置熊猫数据框,保持两个数据列之一完整?

问题描述

我在熊猫数据框中有一个表格,如下所示。

   Word      Term     Score
0   X          A        1
1   X          B        2
2   X          C        3
3   Y          A        4
4   Y          B        5
5   Y          C        6

我想对其进行重塑,以便仅转置 TERM 列,并且 Score 列中的值显示在它们下方,如下所示:

Word   A  B  C
X      1  2  3
Y      4  5  6

我尝试了转置和旋转,但都无法满足我的需求。

df.pivot(index='Word', columns='Term', values='Score')

pivot生成索引包含重复条目且无法重塑的错误

raise ValueError('Index contains duplicate entries, ' ValueError: Index contains duplicate entries, cannot reshape

标签: pythonpandasdataframetranspose

解决方案


推荐阅读