我希望你能提供一些指导 - 我正在使用Python v2.7中的Pandas库编写脚本。
脚本的一部分是合并两个数据框 - 一个用于收入,另一个用于绩效数据。这些数据框都有每天的条目,并通过ID列链接。
绩效数据框:
RevID Date PartnerName Performance Revenue
1,2 1/2/2015 Johndoe 0.02 0.00
1 2/2/2015 Johndoe 0.12 0.00
4 3/2/2015 Johndoe 0.10 0.00
请注意上面一行中的“1,2”是指需要加在一起的两个ID。
收入数据框架:
RevID Date Revenue
1 1/2/2015 24000.00
2 1/2/2015 25000.00
1 2/2/2015 10000.00
4 3/2/2015 94000.00
我的问题是,如果Performance DF有一个逗号分隔的值(比如数组),需要从Revenue DF一起找到对应的两个收入行,然后按照日期合并这两个行,我该怎么做呢?
比如说,我应该如何解决这个问题,使最终的表格如下:
RevID Date PartnerName Performance Revenue
1,2 1/2/2015 Johndoe 0.02 49000.00
1 2/2/2015 Johndoe 0.12 10000.00
4 3/2/2015 Johndoe 0.10 94000.00
请注意,第一行的收入已经与RevID 1和2的值相加。 此时,任何帮助都将是极好的!