メインコンテンツ

array2table

同種配列のテーブルへの変換

説明

T = array2table(A) は、mn 列の配列を mn 列の table に変換します。入力 A の各列は、出力 T の変数になります。

array2table は、テーブルの変数名の列番号に付加されている入力配列名を使用します。これらの名前が有効な MATLAB® 識別子ではない場合、array2table"Var1",...,"VarN" 形式の名前を使用します。ここで、NA の列数です。

T = array2table(A,Name=Value) は、前述の構文の入力引数に加え、1 つ以上の名前と値の引数を使用してオプションを指定します。たとえば、VariableNames を変数名の string 配列に設定して変数名を指定できます。

すべて折りたたむ

数値配列を作成します。

A = [1 4 7; 2 5 8; 3 6 9]
A = 3×3

     1     4     7
     2     5     8
     3     6     9

配列を table に変換します。table には、入力配列の名前 A と入力配列の列番号から作成される既定の変数名が含まれます。

T = array2table(A)
T=3×3 table
    A1    A2    A3
    __    __    __

    1     4     7 
    2     5     8 
    3     6     9 

数値配列を作成します。

A = [1 12 30.48; 2 24 60.96; 3 36 91.44]
A = 3×3

    1.0000   12.0000   30.4800
    2.0000   24.0000   60.9600
    3.0000   36.0000   91.4400

配列を指定の変数名をもつ table に変換します。

T = array2table(A,VariableNames=["Feet" "Inches" "Centimeters"])
T=3×3 table
    Feet    Inches    Centimeters
    ____    ______    ___________

     1        12         30.48   
     2        24         60.96   
     3        36         91.44   

入力引数

すべて折りたたむ

行列として指定される入力配列。

データ型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | char | string | struct | cell
複素数のサポート: あり

名前と値の引数

すべて折りたたむ

オプションの引数のペアを Name1=Value1,...,NameN=ValueN として指定します。ここで、Name は引数名で、Value は対応する値です。名前と値の引数は他の引数の後に指定しなければなりませんが、ペアの順序は重要ではありません。

例: RowNames=["row1" "row2" "row3"] は、行名 row1row2row3 を 3 行の table に指定します。

行名。空でない一意の要素を含む string 配列または文字ベクトルの cell 配列として指定します。行名の数は、入力配列の行数と等しくなければなりません。

行名には、空白や非 ASCII 文字を含む任意の Unicode® 文字を使用できます。ただし、コロン文字 : は除きます。

先頭または末尾に空白文字を含む行名を指定すると、array2table は行名からそれらを削除します。

変数名。空でない一意の要素を含む string 配列または文字ベクトルの cell 配列として指定します。変数名の数は、入力配列の列数と等しくなければなりません。

変数名には、スペースや非 ASCII 文字を含め、どんな Unicode 文字でも使用することができます。ただし、変数名は、table の次元名や予約名 PropertiesRowNamesVariableNames、またはコロン文字 : と同じであってはなりません。

次元名。2 要素 string 配列または要素が空ではない一意の文字ベクトルの 2 要素 cell 配列として指定します。

次元名には、スペース、非 ASCII 文字を含む任意の Unicode 文字を使用できます。ただし、次元名は、table 変数名や予約名 PropertiesRowNamesVariableNames、またはコロン文字 : と同じであってはなりません。

代わりに、すべてのリリースで、table の DimensionNames プロパティを設定することで次元名を指定できます。

出力引数

すべて折りたたむ

table として返される出力テーブル。テーブルには、説明、変数単位、変数名、行名などのメタデータを保存できます。詳細については、table のプロパティの節を参照してください。

ヒント

  • A が cell 配列の場合、cell2table(A) を使用して A 内のセルの内容から table を作成します。table の各変数は、数値または文字ベクトルの cell 配列です。array2table(A) は、各変数がセルの列である table を作成します。

拡張機能

すべて展開する

スレッドベースの環境
MATLAB® の backgroundPool を使用してバックグラウンドでコードを実行するか、Parallel Computing Toolbox™ の ThreadPool を使用してコードを高速化します。

バージョン履歴

R2013b で導入

すべて展開する