Comece agoraComece grátis

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

Ver curso

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, Price e Type para as três alternativas em cada pergunta de escolha. Você pode precisar olhar os dados para descobrir isso usando str() ou head(). Eu comecei preenchendo as colunas de Brand para você.
  • Depois de finalizar o comando reshape(), use head() 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
Editar e Executar Código