“Grup Python dengan beberapa agregat” Kode Jawaban

PANDAS Groupby agregat beberapa kolom

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

Grup Python dengan beberapa agregat

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

grup oleh, agregat beberapa kolom -panda

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

Jawaban yang mirip dengan “Grup Python dengan beberapa agregat”

Pertanyaan yang mirip dengan “Grup Python dengan beberapa agregat”

Lebih banyak jawaban terkait untuk “Grup Python dengan beberapa agregat” di Python

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya