def agg_count(df, group_field):
grouped = df.groupby(group_field, as_index=False).size()
#grouped.sort(ascending = False)
grouped = pd.DataFrame(grouped).reset_index()
grouped.columns = [group_field, 'Count']
return grouped
Над функцией, работает нормально, если я вызываю ее с одним столбцом, как показано ниже:
agg_count(app_snap1_extract, 'APP_STATUS_C')
Сбой, если я вызываю функцию с несколькими столбцами (я хотел настроить функцию так, чтобы яможно сгруппировать по N столбцов, представленных в качестве аргументов)
Кто-нибудь может помочь?