Чтобы сгруппировать по столбцу «artikelnr» в DataFrame pandas и вычислить среднее и стандартное отклонение, вы можете использовать следующие методы:
-
GroupBy и агрегатные функции:
grouped = df.groupby('artikelnr') mean_std = grouped.agg({'column_name': ['mean', 'std']})Замените
'column_name'именем столбца, для которого вы хотите вычислить среднее и стандартное отклонение. -
GroupBy и применение пользовательских функций:
grouped = df.groupby('artikelnr') # Define custom functions mean_func = lambda x: x.mean() std_func = lambda x: x.std() mean_std = grouped['column_name'].agg([mean_func, std_func])Замените
'column_name'именем столбца, который нужно сгруппировать и вычислить. -
GroupBy и метод описания:
grouped = df.groupby('artikelnr') mean_std = grouped['column_name'].describe()[['mean', 'std']]Замените
'column_name'именем столбца, для которого вы хотите вычислить среднее и стандартное отклонение.
Обратите внимание, что вам необходимо заменить 'artikelnr'фактическим именем столбца в вашем DataFrame, а 'column_name'– соответствующим именем столбца, для которого вы хотите вычислить среднее и стандартное отклонение.