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

Převod z širokého do dlouhého formátu

Data chocolate_wide už máš načtená. Tvým úkolem je převést je do dlouhého formátu pomocí funkce reshape(). Začátek jsme ti usnadnili tím, že jsme doplnili vstupy potřebné pro správné pojmenování sloupců v nových datech. Teď doplníš ty nejdůležitější vstupy, které funkci reshape() řeknou, jak má data transformovat.

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

Modely výběru pro marketing v R

Zobrazit kurz

Pokyny k cvičení

  • Doplň data, od kterých chceme začít: chocolate_wide.
  • Doplň formát, do kterého chceme data převést: long.
  • Doplň sloupce obsahující Brand, Price a Type pro tři alternativy v každé otázce týkající se volby. Možná se budeš muset podívat na data pomocí str() nebo head(), abys na to přišel/přišla. Sloupce pro Brand jsme za tebe už doplnili.
  • Jakmile dokončíš příkaz reshape(), pomocí head() ověř, že se data správně transformovala.

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

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

# use reshape() to change the data from wide to long 
chocolate <- reshape(data= ___ , direction="____", 
                     varying = list(Brand=3:5, Price=____, Type=____), 
                     v.names=c("Brand", "Price", "Type"), timevar="Alt")
                     
# use head() to confirm that the data has been properly transformed
Upravit a spustit kód