Новичок в пандах, я пытаюсь управлять некоторыми операциями с кадрами данных с пандами, где у меня есть 4 столбца в мультииндексном кадре данных и где мне нужен дополнительный столбец, где значение в этом столбце будет равно значению в одной строке, разделенному на определенный ряд.
В моем примере ниже я хотел бы, чтобы для каждой записи новый столбец «Agg» был результатом столбца «Значения» для каждого типа (1, 2, 3), разделенного на «Значения» для Calc.
Date Values Agg
2016-01-01 Type 1 17 1.7
Type 2 23 2.3
Type 3 11 1.1
Calc 10 1.0
2016-01-02 Type 1 25 0.25
Type 2 39 0.39
Type 3 34 0.34
Calc 100 1.00
2016-01-03 Type 1 20 1.00
Type 2 9 0.45
Type 2 12 0.60
Calc 20 1.00
В моем фактическом коде у меня есть группа «Дата» и другие индексы: эти изменения зависят от результатов запроса к базе данных.
Заранее спасибо !
df['Agg'] = df['Values'].div(df['Values'].iloc[-1])
? - person EdChum   schedule 11.04.2016