!データフレームを数字の行列にする データフレームに対して行列演算を加えたいときには、データフレームを行列に変換してやる必要がある。 data.matrix(DF) as.matrix(DT) の二つの関数があるが、data.matrix()を使うと、データフレーム内の因子型(Factor)と論理型(Boolean)を数値型(numeric)に置き換える。 一方で、as.matrix()は、データテーブルに対して適用され、出力は全て文字列になる。