PySpark ile Özellik Mühendisliği
John Hogue
Lead Data Scientist

Çarpma
Toplama
Fark Alma
Bölme


Çarpma
# Yeni bir özellik oluşturma: çarparak alan
df = df.withColumn('TSQFT', (df['WIDTH'] * df['LENGTH']))

# İki sütunu topla
df = df.withColumn('TSQFT', (df['SQFTBELOWGROUND'] + df['SQFTABOVEGROUND']))
# İki sütunu böl
df = df.withColumn('PRICEPERTSQFT', (df['LISTPRICE'] / df['TSQFT']))
# İki sütunun farkı
df = df.withColumn('DAYSONMARKET', datediff('OFFMARKETDATE', 'LISTDATE'))
Özelliklerin Otomasyonu

PySpark ile Özellik Mühendisliği