ワイド形式からロング形式への変換
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