среднее значение не определено в .agg питоне - PullRequest
0 голосов
/ 28 октября 2019
data_bis = data.groupby(['Date']).agg({ 
    'Success Percentage' : mean
})

NameError: имя 'mean' не определено

знаете ли вы, в чем проблема? замена среднего на сумму произведений. Почему?

1 Ответ

2 голосов
/ 28 октября 2019

Когда вы используете agg , значение должно быть вызываемым или жало, которое панды могут интерпретировать.

Допустимые комбинации:

  • имя строковой функции.

  • функция.

  • список функций.

  • указание имен столбцов -> функций (или списка функций).

data_bis = data.groupby(['Date']).agg({ 
    'Success Percentage' : np.mean
})

или в виде строки.

data_bis = data.groupby(['Date']).agg({ 
    'Success Percentage' : 'mean'
})
...