丟棄一組欄位
這個資料集包含許多特徵,但不是每一個都有價值。有些欄位很難整理成對分析有幫助的資訊。現在先把暫時用不到的欄位移除。
'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.____(____)