ワイド形式からロング形式へ変換
chocolate_wide データは読み込まれています。これを reshape() を使ってロング形式に変換してください。新しいデータの列名が正しく付くように必要な引数は用意してあります。reshape() にどのようにデータを変換させるかを指定する、最も重要な引数をあなたに埋めていただきます。
この演習はコースの一部です
Rで学ぶマーケティングのための選択モデリング
演習の手順
- 変換前のデータには
chocolate_wideを指定します。 - 変換後の形式には
longを指定します。 - 各設問にある3つの選択肢について、
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