開始使用免費開始

丟棄一組欄位

這個資料集包含許多特徵,但不是每一個都有價值。有些欄位很難整理成對分析有幫助的資訊。現在先把暫時用不到的欄位移除。

  • 'STREETNUMBERNUMERIC':住家地址的門牌號碼
  • 'FIREPLACES':住家中的壁爐數量
  • 'LOTSIZEDIMENSIONS':以自由文字描述地塊形狀
  • 'LISTTYPE':銷售類型的固定值集合
  • 'ACRES':地塊面積的數值(英畝)

本練習屬於課程

使用 PySpark 進行特徵工程

檢視課程

練習說明

  • 先閱讀上面的欄位說明,並使用 show() 檢視前 30 筆值;資料框已經過濾為上述欄位並命名為 df
  • 根據與房價預測的關聯性不足,建立一個包含 2 個要移除欄位的清單 cols_to_drop。請記得電腦只會明確解讀數字,不會理解語意脈絡。
  • 使用 drop() 函式,從資料框 df 中移除 cols_to_drop 清單裡的欄位。

動手互動練習

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

# Show top 30 records
df.____(____)

# List of columns to remove from dataset
cols_to_drop = [____, ____]

# Drop columns in list
df = df.____(____)
編輯並執行程式碼