Ev Fiyatı Tahmini · Adım 2/5

Yazıyı Sayıya Çevir

Semt bir yazı ve dört farklı değeri var. Bunu modele "Merkez = 1, Sahil = 2" diye vermek yanlış olur: model Sahil'i Merkez'in iki katı sanır. Bunun yerine her semt için ayrı bir 0/1 sütunu açarız. Buna **one-hot kodlama** denir.

  1. Fiyatı ve ev numarasını çıkar: df.drop(columns=["ev_no", "fiyat_bin_tl"])
  2. Sonucu pd.get_dummies(..., columns=["semt", "asansor"], dtype=int) ile kodla ve X değişkenine ata.
  3. Tahmin edilecek sütunu y = df["fiyat_bin_tl"] olarak ayır.

X.head() ile bak: semt_Merkez, semt_Sahil gibi yeni sütunlar oluştu mu?

Önceki adımların hücreleri defterinde hazır. Değişkenlerin oluşması için önce Tümünü Çalıştır'a bas, sonra yeni hücrede çalış.

kodun.ipynbPython hazırlanıyor…
[ ]
[ ]
[ ]
Shift + Enter: hücreyi çalıştır