小编seb*_*lat的帖子

多次融化熊猫数据框

我有一个数据框 df:

Item   Name  Location  Jan-Units  Feb-Units  Mar-Units  Jan-Rev  Feb-Rev  Mar-Rev  Jan-Trl  Feb-Trl  Mar-Trl
123    ABC   CA        20         30        40          100      150      200      1.00     1.50     2.00
456    DEF   AZ        25         35        45          125      175      225      1.25     1.75     2.25
Run Code Online (Sandbox Code Playgroud)

我需要多次融化这个 df,保持前 3 列相同,并根据融化的列的前 3 个字符添加一个日期列。输出应该是:

Item    Name  Location  Date        Units  Rev   Trl
123     ABC   CA        01/01/2020  20     100   1.00
123     ABC   CA        02/01/2020  30     150   1.50
123     ABC   CA        03/01/2020  40     200   2.00
456     DEF   AZ        01/01/2020  25     125   1.25
456 …
Run Code Online (Sandbox Code Playgroud)

python pivot reshape melt pandas

-1
推荐指数
1
解决办法
99
查看次数

标签 统计

melt ×1

pandas ×1

pivot ×1

python ×1

reshape ×1