我试图将我的数据框从我有一个带有分类变量的列的长格式转换为宽格式,其中每个类别都有自己的价格列。目前,我的数据如下所示:
date-time date vendor payment_type price
03-10-15 10:00:00 03-10-15 A1 1 50
03-10-15 10:00:00 03-10-15 A1 2 60
03-10-15 10:00:00 03-11-15 A1 1 45
03-10-15 10:00:00 03-11-15 A1 2 70
03-10-15 10:00:00 03-12-15 B1 1 40
03-10-15 10:00:00 03-12-15 B1 2 45
03-10-15 10:00:00 03-10-15 C1 1 60
03-10-15 10:00:00 03-10-15 C1 1 65
Run Code Online (Sandbox Code Playgroud)
我的目标是为每个供应商的价格和每种付款类型设置一列,每天一行。当每天有多个值时,我想使用最大值。最终结果应该是这样的。
Date A1_Pay1 A2_Pay2 ... C1_Pay1 C1_Pay2
03-10-15 50 60 ... 65 NaN
03-11-15 45 70 ... NaN NaN
03-12-15 NaN NaN ... NaN NaN
Run Code Online (Sandbox Code Playgroud)
我尝试使用 …