Khám phá với box plot
Hai định dạng phổ biến của DataFrame là dạng rộng (wide) và dạng dài (long). Ở dạng rộng, các biến khác nhau nằm ở các cột khác nhau, còn ở dạng dài, các biến được biểu diễn bởi hai cột đi cùng nhau (một cột tên biến và một cột giá trị tương ứng).
Phiên bản dạng dài của DataFrame rất hữu ích để tạo nhanh nhiều kiểu trực quan hóa, bao gồm boxplot mà bạn sẽ vẽ trong bài này sau khi chuyển df_diffs (đã được nạp sẵn) từ dạng rộng sang dạng dài.
pandas đã được nạp với tên pd, matplotlib.pyplot là plt, và Seaborn là sns.
Bài tập này là một phần của khóa học
Mô phỏng Monte Carlo với Python
Hướng dẫn bài tập
- Chuyển hai cột
bmivàhdl(theo đúng thứ tự đó) của DataFramedf_diffstừ dạng rộng sang dạng dài; lưu DataFrame dạng dài làhdl_bmi_longvà đặt tên cột chứa giá trị biến lày_diff. - Dùng boxplot để trực quan hóa kết quả của các bệnh nhân nằm ở tứ phân vị đầu tiên hoặc cuối cùng của các biến
hdlvàbmi.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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()