0

我有一个数据集(下面的代码)- 如下所示-

在此处输入图像描述

d = pd.DataFrame({
    'Year': [
        2019,
        2020,
        2021,
        2022,
        2019,
        2020,
        2020,
        2021,
        2019,
        2020,
        2021,
        2022

    ],
    'Category': [
        'Salary',
        'Salary',
        'Salary',
        'Salary',
        'Misc',
        'Misc',
        'Misc',
        'Misc',
        'Bonus',
        'Bonus',
        'Bonus',
        'Bonus',

    ],
    'Amount': [
        53,
        455,
        123,
        125,
        313,
        545,
        595,
        775,
        567,
        657,
        567,
        547

    ]
})

我想将其转换为如下所示 -

在此处输入图像描述

有没有一种pythonic方法来实现这一点 - 除了获得唯一的“类别”,转置它然后循环遍历 Amount 列以找到相应的数量?它不是精确的转置或分组,而是类似的东西。

4

0 回答 0