Квантиль в Pandas
Квантиль делит упорядоченный ряд так, что заданная доля значений лежит ниже ответа. Медиана - это квантиль с долей одна вторая: половина чисел не больше неё.
Создадим столбец с часами и
найдём медиану через метод
quantile на ряду:
import pandas as pd
data = {'hours': [2, 4, 6, 8, 10]}
work = pd.DataFrame(data)
med = work['hours'].quantile(0.5)
print(med) # выведет 6.0
Число 6.0 стоит ровно
посередине ряда из пяти значений. Тот же метод подходит
и для других долей, не только
для медианы.
Создайте столбец с баллами
50, 70, 80,
90 и 100. Найдите
квантиль с долей одна вторая
и выведите его.
Соберите столбец с часами сна
5, 6, 7,
8 и 9. Покажите
квантиль 0.25 для этого
ряда.
Из столбца с расстояниями
10, 20, 30,
40 получите медиану
как квантиль одна вторая
и выведите число.