ÎncepețiÎncepe gratuit

One-hot encoding pe coloane specifice

Un dealer local de mașini second-hand are nevoie de ajutorul tău pentru a prezice prețul de vânzare al vehiculelor sale. Dacă aplici one-hot encoding pe întregul set de date used_cars, noul set de date va avea peste 1.200 de coloane. Îți faci griji că acest lucru ar putea cauza probleme la antrenarea modelelor de machine learning pentru predicția prețului. Ai decis să încerci o abordare mai simplă și să aplici one-hot encoding doar pe câteva coloane.

Acest exercițiu face parte din cursul

Lucrul cu date categoriale în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează un nou set de date, used_cars_simple, aplicând one-hot encoding pe coloanele: "manufacturer_name" și "transmission" (în această ordine).
  • Setează prefixul tuturor coloanelor noi la "dummy", astfel încât să poți filtra cu ușurință coloanele nou create.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Create one-hot encoding for just two columns
used_cars_simple = pd.____(
  used_cars,
  # Specify the columns from the instructions
  ____,
  # Set the prefix
  ____
)

# Print the shape of the new dataset
print(used_cars_simple.shape)
Editează și rulează codul