我有一个数据框 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)