用盒鬚圖探索資料
DataFrame 常見的格式有寬格式與長格式。寬格式把不同變數放在不同的欄位;長格式則以兩個欄位共同表示不同變數(其中一欄是變數名稱,另一欄是對應的數值)。
長格式的 DataFrame 很適合快速建立各種視覺化圖表。這題中,你會先把已為你載入的 df_diffs 從寬格式轉為長格式,接著繪製盒鬚圖。
pandas 已以 pd 載入,matplotlib.pyplot 以 plt 載入,Seaborn 以 sns 載入。
本練習屬於課程
Python 的 Monte Carlo 模擬
練習說明
- 將
df_diffs中的bmi與hdl欄(依此順序)從寬格式轉為長格式;把轉換後的長格式 DataFrame 儲存為hdl_bmi_long,並將放置變數值的欄位命名為y_diff。 - 使用盒鬚圖視覺化
hdl與bmi變數中,落在第 1 分位數或第 4 分位數(最後四分位)的病人結果。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# 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()