python - 如何在 Pandas 中使用 Excel 的索引/匹配功能
问题描述
请让我知道如何在 Pandas 中使用 Excel 的索引/匹配功能。
'''
Name Score
U-01 A 1
U-02 A 1
U-03 A 1
U-01 B 2
U-02 B 2
U-03 B 2
'''
'''
U-01 U-02 U-03
A_SCORE X X X
B_SCORE X X X
'''
我想用熊猫填补空白(X)111 222。
谢谢你的帮助!请帮我,,
解决方案
data = {'code': ['U-01', 'U-02', 'U-03', 'U-01', 'U-02', 'U-03'],
'name': ['A', 'A', 'A', 'B', 'B', 'B'],
'score': [1, 1, 1, 2, 2, 2]}
df = pd.DataFrame(data)
pt = df.pivot(index='name', columns='code', values='score')
print(pt)
输出:
code U-01 U-02 U-03
name
A 1 1 1
B 2 2 2
推荐阅读
- python - 如何在类和函数之间移动变量而不改变它们?
- intellij-idea - 如何摆脱 IntelliJ Ultimate 中的“更改这些文件的人......”更改列表
- android - 无法在 StateListDrawable 中添加状态
- arrays - 如何快速遍历嵌套的 json 对象?
- react-native - react native ios emulator - 如何在不使用手机的情况下在计算机上测试相机功能?
- json - 具有未知键的 Unmarshall JSON 上的空结构
- python - python中excel列中的反向计算
- r - 如何在 R 中处理时间序列中的 NA?
- python - 如何使用 PyQt5 从“主”选项卡而不是其他选项卡中删除关闭按钮?
- react-native - 汉堡包图标拒绝在 react-native 中显示