Converter de wide para long
Os dados chocolate_wide já estão carregados para você. Sua tarefa é convertê-los para o formato long usando reshape(). Eu já iniciei, fornecendo as entradas necessárias para que as colunas no novo conjunto de dados sejam rotuladas corretamente. 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 a forma para a qual queremos transformar os dados:
long. - Indique as colunas que contêm
Brand,PriceeTypepara as três alternativas em cada pergunta de escolha. Você pode precisar olhar os dados para descobrir isso usandostr()ouhead(). Eu 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