시작하기무료로 시작하기

wide 형식에서 long 형식으로 변환하기

chocolate_wide 데이터가 이미 로드되어 있습니다. 이 데이터를 reshape()를 사용해 long 형식으로 변환해 보겠습니다. 새 데이터의 열 이름이 올바르게 지정되도록 필요한 입력값은 미리 작성해 두었습니다. 이제 reshape()에 데이터를 어떻게 변환할지 알려주는 가장 중요한 입력값을 채워 넣으면 됩니다.

이 연습은 강의의 일부입니다

R로 배우는 마케팅 선택 모델링

강의 보기

연습 안내

  • 변환을 시작할 데이터인 chocolate_wide를 입력하세요.
  • 데이터를 변환할 형식인 long을 입력하세요.
  • 각 선택 문항의 세 가지 대안에 대한 Brand, Price, Type 정보가 담긴 열을 입력하세요. 이를 파악하려면 str()이나 head()로 데이터를 확인해야 할 수도 있습니다. Brand 열은 미리 입력해 두었습니다.
  • reshape() 명령을 완성한 후에는 head()를 사용해 데이터가 올바르게 변환되었는지 확인하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# 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
코드 편집 및 실행