Исследование данных с помощью ящиков с усами
DataFrame можно представить в двух распространённых форматах: широком и длинном. В широком формате каждая переменная хранится в отдельном столбце, а в длинном — переменные описываются двумя столбцами: один содержит название переменной, другой — соответствующие значения.
Длинный формат DataFrame удобен для построения различных визуализаций, в том числе ящика с усами, который вы создадите в этом упражнении. Для этого предварительно преобразуйте загруженный DataFrame df_diffs из широкого формата в длинный.
pandas загружен как pd, matplotlib.pyplot — как plt, а Seaborn — как sns.
Это упражнение является частью курса
Симуляции Монте-Карло на Python
Инструкции к упражнению
- Преобразуйте столбцы
bmiиhdl(в указанном порядке) DataFramedf_diffsиз широкого формата в длинный; сохраните результат в переменнуюhdl_bmi_longи назовите столбец со значениями переменныхy_diff. - Постройте ящик с усами для визуализации результатов пациентов, попавших в первый или последний квартиль по переменным
hdlиbmi.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Convert the hdl and bmi columns of df_diffs from wide to long format, naming the values column "y_diff"
hdl_bmi_long = df_diffs.____(value_name=____, value_vars=____)
print(hdl_bmi_long.head())
# Use a boxplot to visualize the results
____
plt.show()