Bắt đầu ngayBắt đầu miễn phí

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.pyplotplt, 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

Xem khóa học

Hướng dẫn bài tập

  • Chuyển hai cột bmihdl (theo đúng thứ tự đó) của DataFrame df_diffs từ dạng rộng sang dạng dài; lưu DataFrame dạng dài là hdl_bmi_long và đặ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 hdlbmi.

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()
Chỉnh sửa và Chạy Mã