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
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,PriceaTypepro tři alternativy v každé otázce týkající se volby. Možná se budeš muset podívat na data pomocístr()nebohead(), abys na to přišel/přišla. Sloupce proBrandjsme 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