目次:
- R
- または、dim()関数を使用してディメンションを追加することもできます。これは、array()関数を使用するより少し速く進む小さなハックです。データをベクターに入れておくと特に便利です。 (行列は2次元だけの配列であるため、この小さなトリックは行列を作成するためにも機能します)。
ビデオ: r/TIFU I Accidentally Dipped My Balls in Hot Sauce 2024
行列または配列を作成するための2つのオプションがあります。作成者関数matrix()とarray()を使用するか、またはdim()関数を使用して次元を変更するだけです。
R
でクリエータ関数を使用するarray()関数を使って簡単に配列を作成できます。ここでは、データを最初の引数として、次元のサイズが2番目の引数として渡します。その引数のディメンションサイズの数はディメンションの数を示します。たとえば、次のように4列、3行、2つの "テーブル"を持つ配列を作成します。
<! - 1 - > >>私。アレイmy。 [1、2] [3] [4] [1、1] 4 7 10 [2、] 2 5 8 11 [3、] 3 6 9 12、、2 [、1 [3、] 15 18 21 24このアレイは3つの次元を有する。行は最初の次元として与えられますが、テーブルは列単位で埋められます。したがって、配列の場合、Rは列を、その後は行を、そして残りは各列を塗りつぶします。R
または、dim()関数を使用してディメンションを追加することもできます。これは、array()関数を使用するより少し速く進む小さなハックです。データをベクターに入れておくと特に便利です。 (行列は2次元だけの配列であるため、この小さなトリックは行列を作成するためにも機能します)。
1から24までのベクトルをすでに持っているとします。 > <! - 3 - > >>私。 vector < - 1:24そのベクトルをmyのような配列に簡単に変換できます。 >> dim(my。vector)< - c(3、4、2)
あなたがどのように私のことをチェックすれば、 vectorは今のように見えますが、配列myとの違いはわかりません。前に作成した配列
same()関数を使用すると、2つのオブジェクトが同一かどうかを確認できます。たとえば、私のことを確認する。ベクトルと私。 >>同一(my配列、my。ベクトル)[1] TRUE