[R]データ構造の理解Matrix/Array


ベクトル


最も基本的なデータ構造
v1 <- c(1,2,3,4,5,6)
v2 <- c(1,2,3,"a","b")
v1
[1] 1 2 3 4 5 6
v2
[1]"1""2""3""a""b"
  • c()
  • ただし、優先度が文字要素の存在を招くと、既存の数値データも自動的にcha型に変換されます.

    マトリックス

    v1 <- c(1,2,3,4,5,6,7,8,9)
    
    matrix(v1)
    matrix(v1, nrow=2)
    matrix(data=v1, ncol=4)
    matrix(data=v1, nrow=3, ncol=2)
    matrix(data=v1, nrow=3, ncol=3)
    matrix(data=v1, nrow=3, ncol=3, byrow=T)
    matrix()によって作成され、設定は必要ありません.
    最初の列に単純な羅列で生成
    nrow=属性で行数を設定
    ncol=属性による列数の設定
    byrow=属性設定によるリスト条件
  • デフォルトはFALSE、列方向は列です.
  • byrow=Tプロパティは、行方向でリストされます.