比率
比率无处不在:从每加仑英里数到点击率,随处可见。本练习中,您将通过对成对的列做除法来创建一些比率特征。
本练习是课程的一部分
使用 PySpark 进行特征工程
练习说明
- 创建新变量
ASSESSED_TO_LIST,用ASSESSEDVALUATION除以LISTPRICE。这有助于判断评估值高低是否会影响挂牌价。 - 再创建新变量
TAX_TO_LIST,用TAXES除以LISTPRICE,以估算大致税率。 - 最后创建变量
BED_TO_BATHS,用BEDROOMS除以BATHSTOTAL,以了解卫生间可能有多拥挤。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# ASSESSED_TO_LIST
df = ____
df[['ASSESSEDVALUATION', 'LISTPRICE', 'ASSESSED_TO_LIST']].show(5)
# TAX_TO_LIST
df = ____
df[['TAX_TO_LIST', 'TAXES', 'LISTPRICE']].show(5)
# BED_TO_BATHS
df = ____
df[['BED_TO_BATHS', 'BEDROOMS', 'BATHSTOTAL']].show(5)