整合所有步驟
在前面的練習中,你定義了一個函式 create_pig_table,給定一個 basetable 和一個 predictor,會為該 predictor 建立一個 predictor insight graph 的資料表:
pig_table = create_pig_table(basetable,target,variable)
接著,你又寫了一個函式 plot_pig,可根據這個 predictor insight graph 的資料表繪製圖表:
plot_pig(pig_table, variable)
實務上,你常常會想一次產生多個 predictor insight graph。這個練習中,你會學到如何用 for 迴圈自動完成。
本練習屬於課程
Python 預測分析入門
練習說明
- 對於
variables中的每個變數,建立一個 predictor insight graph 的資料表。basetable已載入在basetable。 - 對於
variables中的每個變數,繪製對應的 predictor insight graph。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Variables you want to make predictor insight graph tables for
variables = ["income","gender","disc_mean_gift","disc_time_since_last_gift"]
# Loop through the variables
for variable in variables:
# Create the predictor insight graph table
pig_table = ____(____, "target", variable)
# Plot the predictor insight graph
____(____, variable)