開始使用免費開始

建立遺漏值的配方(recipe)

在前面的練習中,你手動計算了遺漏值比例,並建立了篩選器來降低 house_sales_df 的維度。tidymodels 套件提供一個可自動依遺漏值比例進行篩選的配方步驟——step_filter_missing()。採用 tidymodels 的優點是可以在其他資料集重複使用同一個配方,並簡化部署到正式環境的流程。在這個練習中,你將使用 step_filter_missing(),根據遺漏值來對 house_sales_df 進行降維。

已為你載入 tidyversetidymodels 套件。

本練習屬於課程

R 的降維

檢視課程

練習說明

  • 使用 recipe() 建立一個閾值為 0.5 的遺漏值篩選配方。
  • missing_vals_recipe 套用到 house_sales_df

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Create missing values recipe
missing_vals_recipe <- 
  ___(___ ~ ., data = ___) %>% 
  ___(___(), ___ = ___) %>% 
  prep()
  
# Apply recipe to data
___ <- 
  ___(___, ___ = ___)

# Display the first five rows of data
___ %>% ___(___)
編輯並執行程式碼