dummiesパッケージを使用する
# インストール
install.packages("dummies", dependencies = TRUE)
#パッケージの読み込み
library("dummies")
# ダミー変数に変換
dummy.table <- dummy.data.frame(dummy.table, omit.constants = FALSE, sep="_", dummy.classes = "ALL")
dummy.data.frameの部分をdummyにすると返却値がベクトルになる。
オプション
omit.constants:1つの値のみを持つダミー変数を省略するかどうか。TRUEで省略、FALSEで省略しない。
sep:区切り文字を指定可能。
dummy.classes:ダミー変数化対象の型を指定できる。ALLで全カラムを対象にする。
コメント