トップ 一覧 検索 ヘルプ RSS ログイン 印刷

data.matrix()の変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!データフレームを数字の行列にする

データフレームに対して行列演算を加えたいときには、データフレームを行列に変換してやる必要がある。

 data.matrix()
 as.matrix()
 data.matrix(DF)
 as.matrix(DT)

の二つの関数があるが、data.matrix()を使うと、データフレーム内の因子型(Factor)と論理型(Boolean)を数値型(numeric)に置き換える。

一方で、as.matrix()は、データテーブルに対して適用され、出力は全て文字列になる。