首页 > 解决方案 > 如何在 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。

谢谢你的帮助!请帮我,,

标签: pythonpandas

解决方案


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

推荐阅读