CommencezCommencez gratuitement

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

Voir le cours

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, Price et Type pour les trois options de chaque question de choix. Vous devrez peut-être inspecter les données avec str() ou head() pour le déterminer. J'ai commencé en renseignant pour vous les colonnes de Brand.
  • Après avoir terminé la commande reshape(), utilisez head() 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
Modifier et exécuter le code