開始使用免費開始

用盒鬚圖探索資料

DataFrame 常見的格式有寬格式與長格式。寬格式把不同變數放在不同的欄位;長格式則以兩個欄位共同表示不同變數(其中一欄是變數名稱,另一欄是對應的數值)。

長格式的 DataFrame 很適合快速建立各種視覺化圖表。這題中,你會先把已為你載入的 df_diffs 從寬格式轉為長格式,接著繪製盒鬚圖。

pandas 已以 pd 載入,matplotlib.pyplotplt 載入,Seaborn 以 sns 載入。

本練習屬於課程

Python 的 Monte Carlo 模擬

檢視課程

練習說明

  • df_diffs 中的 bmihdl 欄(依此順序)從寬格式轉為長格式;把轉換後的長格式 DataFrame 儲存為 hdl_bmi_long,並將放置變數值的欄位命名為 y_diff
  • 使用盒鬚圖視覺化 hdlbmi 變數中,落在第 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()
編輯並執行程式碼