У меня есть фрейм данных, в котором я пытаюсь вычислить первый квартиль (0,25), сгруппированный по идентификатору в другом столбце.
Например, в приведенном ниже фрагменте кода я хотел бы создать новый столбец с именемКвартиль 1 со значениями первого квартиля (0,25) для сгруппированных ABC и DEF соответственно.
Таким образом, все строки с идентификатором 'ABC' будут иметь одинаковые значения (аналогично для DEF).
df = pd.DataFrame({'ID': ['ABC', 'DEF', 'ABC', 'DEF', 'ABC'], 'Values': [57, 72, 88, 43, 61]})
df['Quartile 1'] =
Index ID Values Quartile_1
0 ABC 57
1 DEF 72
2 ABC 88
3 DEF 43
4 ABC 61