もう一つの便利なデータ構造は行列です。行列は、数値または欠損値の矩形配列または表です。行列には、単一の数値、数値の列(列ベクトルと呼ばれることもあります)、数値の行(行ベクトルと呼ばれることもあります)、または数値の表全体を格納できます。行列は空、つまり行や列を持たない状態にすることができます。空の行列は、列、行、または他の数値行列をまとめて収集するのに便利です。また、行列から列や行を削除する場合にも使用されます。リストと同様に、行列を変数に格納することもできます。