Converter de wide para long
Os dados chocolate_wide já estão carregados para você. Sua tarefa é converter para o formato long usando reshape(). Eu já dei o pontapé inicial fornecendo as entradas necessárias para que as colunas no novo conjunto fiquem com os rótulos corretos. Você pode preencher as entradas mais importantes que dizem ao reshape() como transformar os dados.
Este exercicio faz parte do curso
Modelagem de Escolha para Marketing em R
Instruções do exercicio
- Preencha o conjunto de dados com o qual queremos começar:
chocolate_wide. - Indique o formato para o qual queremos transformar os dados:
long. - Indique as colunas que contêm
Brand,PriceeTypepara as três alternativas em cada pergunta de escolha. Talvez você precise olhar os dados para descobrir isso usandostr()ouhead(). Eu já comecei preenchendo as colunas deBrandpara você. - Depois de finalizar o comando
reshape(), usehead()para confirmar que os dados foram transformados corretamente.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
# 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