R-arrays
提供:Dev Guides
R-配列
配列は、3次元以上でデータを保存できるRデータオブジェクトです。 たとえば-次元の配列(2、3、4)を作成すると、それぞれ2行3列の4つの長方形行列が作成されます。 配列はデータ型のみを保存できます。
配列は* array()関数を使用して作成されます。 入力としてベクトルを受け取り、 *dim パラメーターの値を使用して配列を作成します。
例
次の例では、それぞれ3行3列の2つの3x3行列の配列を作成します。
上記のコードを実行すると、次の結果が生成されます-
列と行の命名
上記のコードを実行すると、次の結果が生成されます-
配列要素へのアクセス
上記のコードを実行すると、次の結果が生成されます-
配列要素の操作
配列は複数の次元のマトリックスで構成されているため、配列の要素に対する操作は、マトリックスの要素にアクセスすることで実行されます。
上記のコードを実行すると、次の結果が生成されます-
配列要素全体の計算
- apply()*関数を使用して、配列内の要素間で計算を行うことができます。
構文
以下は、使用されるパラメータの説明です-
- x は配列です。
- margin は、使用されるデータセットの名前です。
- fun は、配列の要素全体に適用される関数です。
例
以下のapply()関数を使用して、すべてのマトリックスにわたる配列の行の要素の合計を計算します。
上記のコードを実行すると、次の結果が生成されます-