2017-02-17 5 views
0

В python pandas я хочу сгруппировать блок данных по столбцу, а затем взять произведение строк для каждого идентификатора. Функции суммы и счета существуют, но продукт?Группа pandas по продукту вместо суммы или счета

df2 = pd.DataFrame({'X' : ['B', 'B', 'A', 'A'], 'Y' : [1, 2, 3, 4]}) 

print(df2.groupby(['X']).sum()) 
    Y 
X 
A 7 
B 3 

print(df2.groupby(['X']).count()) 
    Y 
X 
A 2 
B 2 

Как я могу взять продукт предметов вместо суммы или счета?

print(df2.groupby(['X']).product()) 
    Y 
X 
A 12 
B 2 
+0

Ваш пример назад, продукт А 12 и В 2. – BrenBarn

+0

, что действительно опечатка. Я исправил пример –

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^