使用python创建不同表格的透视表

2024-03-28 13:12:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一张下列类型的桌子

DATE        MONTH   mattina pomeriggio  BAU CROSS  BAU CRO  ...    LIST  MVBS  ADW  EDU  MGM  total
2018-10-26   10.0       0          0        0.0      0.0    ...    0.00   0.0  0.0  0.0  0.0    0.0
2018-10-29   10.0       0          0        0.0      0.0    ...    0.00   0.0  0.0  0.0  0.0    0.0
   .....
TOTAL        0.0        0          0        1.0      0.5    ...    0.75   0.0  0.5  0.5  0.0   16.5
TOTAL MONTH  0.0        0          0        1.0      0.5    ...    0.75   0.0  0.5  0.5  0.0   16.5

我还有一个映射表,与不同的列名、代码和一些引用相关联。你知道吗

QAM code     Activity Area  Activity title     Activity Detail  Reference Personal_ref
 01.01.01           EDU      Education               .          CROSS          EDU
 02.02.02           MGM     Management               .          CROSS          MGM
 03.03.03           OTH          Other               .          CROSS          OTH
 04.04.04           HOL        Holiday               .          CROSS          HOL
   12.1.1           SYS   Applications         WEBAPP 2.0       CROSS        WBAPP

我想创建一个脚本(使用Python中的pandas库),在下面的模型上读取第一个表并从中创建一个pivot

enter image description here

FTE列应读取基本数据表的“总计”行,列名称应替换为第二个表的三列(“QAM代码”、“活动区域”、“活动详细信息”和“参考”)。你知道吗

我设法用列“FTE”构造了一个透视表,但名称出现在第一个表的标题中。如何将标题名称与所需的列重新映射?你知道吗


Tags: 代码名称标题类型activitytotaleducross