посчитать среднее и медианное значение количества элементов
на курсах дали задание "в файле sqlite базы данных hw.db указаны группы для user_id из pd_df.csv посчитайте среднее и медианное значение количества элементов для группы B" я сделал что то подобное
import pandas as pd
import sqlite3
df = pd.read_csv('productstar_df.csv')
db = 'homework_8.db'
request = 'SELECT user_id, "group" FROM user_group'
with sqlite3.connect(db) as cn:
con = pd.read_sql(request, cn)
df = df[df['order_state'] == 'complete'].copy()
unite = pd.merge(df, con)
total = unite[['item_count', 'group']].groupby(['item_count','group']).sum().reset_index()
print(total[total['group'] == 'B']['item_count'].mean())
print(total[total['group'] == 'B']['item_count'].median())
однако мой ответ не приняли и сказали "У Вас агрегационная функция sum() ни по какому столбцу не срабатывает. Замените строку: total = unite[['item_count', 'group', 'user_id']].groupby(['user_id', 'group']).sum().reset_index()"
но я понятия не имею на что это мне нужно это заменить, подскажите что с этим можно сделать, буду всем благодарен