Skip to main content
 首页 » 编程设计

python之如何在 python 中旋转数据框

2025年05月04日22del

<分区>

我有以下数据框:

week           Country         Year   Value   category   
1               Angola          2005    6       A   
1               Angola          2005    13      A   
1               Angola          2005    10      B   
1               Angola          2005    11      C   
1               Angola          2005    5       D   
1               Angola          2006    3       A   
1               Angola          2006    2       B   
1               Angola          2006    7       C   
1               Angola          2006    3       D   
1               Angola          2006    6       E   
2               Angola          2006    3       A   
2               Angola          2006    2       B   
2               Angola          2006    7       C   
2               Angola          2006    3       D   

我希望以上数据框每年按周分组,并在 python 中准备一个枢轴,给出以下数据框。不同国家/地区的相同数据继续存在,并且可能会添加不同的类别,如果任何国家/地区有新类别,则应将该类别添加到数据框中,并在该数据框中添加相应的值。

week      Country         year    category_A   Category_B     category_C category_D    Category_E 
1           Angola         2005       19            10              11           5          0 
1           Angola         2006       3             2               7           3           6 
2           Angola         2006       3             2               7           3           0