【发布时间】:2020-02-25 03:23:54
【问题描述】:
我有一个如下所示的数据框:
Location Account Y2019:MTD:January:Expense Y2019:MTD:January:Income Y2019:MTD:February:Expense
Madrid ABC 4354 56456 235423
Madrid XYX 769867 32556456 6785423
Rome ABC 434654 5214 235423
Rome XYX 632556456 46724423 46588
我想重塑这个df,使它变成下面
Location Account Year_Month Expense Income
Madrid ABC Jan 2019 4354 56456
Madrid ABC Feb 2019 235423
Madrid XYX Jan 2019 769867 32556456
Madrid XYX Feb 2019 6785423
Rome ABC Jan 2019 434654 5214
Rome ABC Feb 2019 235423
Rome XYX Jan 2019 632556456 46724423
Rome XYX Feb 2019 46588
您能否帮助如何有效地从列名中提取年月字符串并按照我们想要的方式将其融化
【问题讨论】:
标签: python-3.x pandas pivot transpose melt