python - 如何转置熊猫数据框,保持两个数据列之一完整?
问题描述
我在熊猫数据框中有一个表格,如下所示。
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
解决方案
推荐阅读
- python - 如何用定界符拆分我的字符串,但在数据中转义定界符?
- python - 即使输入是非整数,是什么让 hex() 正常工作?
- python - 在季节性分解中正确使用 Freq
- nearprotocol - 无符号整数的 NEAR 和安全数学
- jenkins - 如何使用 AWS Parameter Store Build Wrapper Jenkins 插件
- flutter - Flutter 一起使用 navigator 和 ChangeNotifierProvider 的最佳方法是什么
- php - 无法使用实时模型 srmklive-paypal
- python - 为什么我使用 pip 下载 Python 包时会得到这么多的轮子文件
- javascript - 如何将值从子数组传递给父数组
- perl - 无法读取包含 % 符号的输入文件内容