Я пытаюсь запустить следующую функцию, но по какой-то причине она не работает ...
def totals(name_df):
name_df = df.loc[df['candidate_name'] == 'name_df']
for i in name_df:
name_sector = name_df.groupby(['sector_name'])
\ ['sector_total'].mean()
name_industry = name_df.groupby(['industry_name'])
\ ['industry_total'].mean()
name_contributor= name_df.groupby(['contributor_name'])
\ ['contributor_total'].mean()
names = [name_sector, name_industry, name_contributor]
return names
print(totals('Random Person Name'))
Я получаю следующее сообщение трассировки:
[Series([], Name: sector_total, dtype: float64), Series([], Name:
industry_total, dtype: float64), Series([], Name: contributor_total,
dtype: float64)]
Любая помощь будет принята с благодарностью