1. 学ぶ
  2. /
  3. コース
  4. /
  5. R入門

Connected

演習

行列って何ですか?

R における行列は、同じデータ型(数値、文字列、論理値)の要素を、決まった行数と列数に並べたものです。行と列だけを扱うため、行列は2次元のデータ構造と呼ばれます。

R では matrix() 関数で行列を作成できます。次の例を見てみましょう。

matrix(1:9, byrow = TRUE, nrow = 3)

matrix() 関数では次のように指定します。

  • 最初の引数は、R が行列の行と列に並べる要素の集合です。ここでは 1:9 を使っており、これは c(1, 2, 3, 4, 5, 6, 7, 8, 9) の省略表記です。
  • 引数 byrow は、行ごと(横方向)に要素を埋めることを示します。列ごと(縦方向)に埋めたい場合は byrow = FALSE とします。
  • 3つ目の引数 nrow は、行列の行数を3にすることを示します。

指示

100 XP

1 から 9 までの数を行ごとに埋めて、3 行の行列を作成してください。