“O grupo de pandas agrega várias colunas” Respostas de código

O grupo de pandas agrega várias colunas

grouped_multiple = df.groupby(['Team', 'Pos']).agg({'Age': ['mean', 'min', 'max']})
grouped_multiple.columns = ['age_mean', 'age_min', 'age_max']
grouped_multiple = grouped_multiple.reset_index()
print(grouped_multiple)
Unsightly Unicorn

Python Groupby soma colunas únicas

df.groupby(['A','C'], as_index=False)['B'].sum()
Panicky Pony

Grupo Python por vários agregados

def f(x):
    d = {}
    d['a_sum'] = x['a'].sum()
    d['a_max'] = x['a'].max()
    d['b_mean'] = x['b'].mean()
    d['c_d_prodsum'] = (x['c'] * x['d']).sum()
    return pd.Series(d, index=['a_sum', 'a_max', 'b_mean', 'c_d_prodsum'])

df.groupby('group').apply(f)
Pleasant Panda

Grupo por, agregará múltiplas colunas -Pandas

df[['col1', 'col2', 'col3', 'col4']].groupby(['col1', 'col2']).agg(['mean', 'count'])
Panicky Pony

Pandas Groupby várias colunas

#formatting
candidates_salary_by_month =  candidates_df.groupby('month').agg(num_cand_month = \
                                                                ('num_candidates', 'sum'), \
                                                                avg_sal = ('salary', 'mean')).style.format('{:.0f}')

print(candidates_salary_by_month)
Colorful Caterpillar

Pandas Groupby várias colunas

df['COUNTER'] =1       #initially, set that counter to 1.
group_data = df.groupby(['Alphabet','Words'])['COUNTER'].sum() #sum function
print(group_data)
Novid19

Respostas semelhantes a “O grupo de pandas agrega várias colunas”

Perguntas semelhantes a “O grupo de pandas agrega várias colunas”

Mais respostas relacionadas para “O grupo de pandas agrega várias colunas” em Python

Procure respostas de código populares por idioma

Procurar outros idiomas de código