Назад к вопросам
JuniorТеорияЧасто
Что выведет эта программа?
import pandas as pd
df = pd.DataFrame({
"team": ["a", "a", "a", "b", "b"],
"salary": [100, 110, 600, 120, 130],
})
med = df.groupby("team")["salary"].median()
print(med.to_dict()){'a': 110.0, 'b': 125.0}
- Ждать
270.0для командыa: это среднее, его тянет вверх выброс600; медиана — середина ряда100, 110, 600, то есть110.0. - Ждать
130.0для командыb: при чётном числе значений медиана — среднее двух центральных,(120 + 130) / 2, то есть125.0.
- Какую зарплату команды
aвы назовёте типичной и почему? - Какой станет медиана команды
a, если заменить600на6000?