У меня есть эти 2 df, которые в основном совпадают, но в df1 значения представляют собой сумму платежа соответствующего клиента, а другой - статус клиента за этот период (столбцы 1,2,3,4 периоды):
df1:
customer|1|2|3|4
x |2|5|5|5
y | |5|5|5
z |5|5|5|
df2:
customer|1|2|3|4
x |N|E|E|E
y | |N|E|E
z |N|E|C|-
Я хочу сгруппировать по состоянию, в котором значения df2 будут такими:
Status 1 |2 |3 |4
N 7|5 | |
E |10|10|10
C | |5 |
Я использовал для группировки счетчика состояния, используя
df2.apply(pd.value_counts).fillna(0)
но теперь вместо count
значений я хочу SUM
значение соответствующего фрейма данных DF1