Convertir du format large au format long
Les données chocolate_wide sont déjà chargées. Convertissez-les en format long avec reshape(). J'ai commencé en fournissant les paramètres nécessaires pour que les colonnes du nouveau jeu de données soient correctement nommées. À vous de compléter les paramètres essentiels qui indiquent à reshape() comment transformer les données.
Cette activité fait partie du cours
Modélisation des choix pour le marketing avec R
Instructions de l’exercice
- Indiquez les données de départ :
chocolate_wide. - Indiquez la forme vers laquelle transformer les données :
long. - Indiquez les colonnes qui contiennent
Brand,PriceetTypepour les trois options de chaque question de choix. Vous devrez peut-être inspecter les données avecstr()ouhead()pour le déterminer. J'ai commencé en renseignant pour vous les colonnes deBrand. - Après avoir terminé la commande
reshape(), utilisezhead()pour confirmer que la transformation a bien fonctionné.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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