Я хочу получить сумму, среднее значение, стандартное отклонение, 1-е число, 3-е число и отобразить результат, используя список кортежей. что не так с кодом?
def describe(key):
total = scripts[['items','quantity','nic','act_cost']].sum()
avg = scripts[['items','quantity','nic','act_cost']].mean()
s = (scripts[['items','quantity','nic','act_cost']]).std()
q25 = (percentile(scripts['items'], 25), percentile(scripts['quantity'], 25),
percentile(scripts['nic'], 25), percentile(scripts['act_cost'], 25))
med = (scripts[['items','quantity','nic','act_cost']]).std()
q75 = (percentile(scripts['items'], 75), percentile(scripts['quantity'], 75),
percentile(scripts['nic'], 75), percentile(scripts['act_cost'], 75))
return (total, avg, s, q25, med, q75)
summary = [('items', describe('items')),
('quantity', describe('quantity')),
('nic', describe('nic')),
('act_cost', describe('act_cost'))]