比率
比率は私たちの身の回りにたくさんあります。燃費(miles per gallon)やクリック率(click-through rate)など、枚挙にいとまがありません。この演習では、列どうしを割り算していくつかの比率を作成します。
この演習はコースの一部です
PySparkで学ぶ特徴量エンジニアリング
演習の手順
ASSESSEDVALUATIONをLISTPRICEで割って、新しい変数ASSESSED_TO_LISTを作成します。評価額の高低が価格に影響しているかを把握するためです。- 次に、
TAXESをLISTPRICEで割って、新しい変数TAX_TO_LISTを作成します。概ねの税率を把握するためです。 - 最後に、
BEDROOMSをBATHSTOTALで割って、新しい変数BED_TO_BATHSを作成します。バスルームの混み具合を見極めるためです。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# 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)