Začněte nyníZačněte zdarma

Do matice

Identifikoval/a jsi šest různých hodnot pro EducationField. Jenže při spuštění modelu na nových datech se mohou objevit i další. Abys byl/a připraven/a, vytvoříš hash index s 50 termíny. Balíček textrecipes a rozdělení attrition_train a attrition_test jsou už načtené.

Toto cvičení je součástí kurzu

Feature Engineering v R

Zobrazit kurz

Pokyny k cvičení

  • Přidej do receptury krok, který vytvoří hash index (dummy_hash) pro EducationField.
  • Připrav recepturu.
  • Zapékej připravenou recepturu.
  • Spoj tabulku vzniklou zapékáním s hodnotami EducationField do jedné tabulky a vypiš prvních 7 řádků spolu se sloupci 1 a 18 až 20.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

recipe <- recipe(~EducationField, data = attrition_train) %>%
# Add a step to the recipe that generates a dummy_hash index for EducationField
  ___(EducationField, prefix = NULL, signed = FALSE, num_terms = 50L)

# Prepare the recipe
object <- recipe %>%
  ___

# Bake the prepped recipe
baked <- ___(object, new_data = attrition_test)

# Bind the baked recipe table and the EducationField values into one table
bind_cols(___, baked)[1:7,c(1,18:20)]
Upravit a spustit kód