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