Převod z širokého do dlouhého formátu
Data chocolate_wide jsou už načtená. Zkus je převést do dlouhého formátu pomocí funkce reshape(). Začátek máš připravený – vstupy potřebné pro správné pojmenování sloupců v nových datech jsou už vyplněné. Teď doplň ty nejdůležitější, které funkci reshape() říkají, jak má data transformovat.
Toto cvičení je součástí kurzu
Modely výběru pro marketing v R
Pokyny k cvičení
- Doplň data, se kterými chceme začít:
chocolate_wide. - Doplň formát, do kterého chceme data převést:
long. - Doplň sloupce obsahující hodnoty
Brand,PriceaTypepro tři alternativy v každé výběrové otázce. Možná budeš potřebovat nahlédnout do dat pomocístr()nebohead(). Sloupce proBrandjsou už vyplněné jako příklad. - Po dokončení příkazu
reshape()ověř pomocíhead(), že data byla správně transformována.
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