MATLABでテーブルの列名を取得する方法


方法1: テーブル変数の名前を使用する テーブル変数の名前は、列名として使用されます。以下のコードを使用して、テーブルの列名を得ることができます。

% サンプルのテーブルを作成する
T = table([1; 2; 3], {'A'; 'B'; 'C'}, 'VariableNames', {'Column1', 'Column2'});
% テーブル変数の名前を取得する
columnNames = T.Properties.VariableNames;
disp(columnNames);

方法2: テーブルのプロパティを使用する MATLABのテーブルオブジェクトには、Propertiesプロパティがあり、さまざまな情報を格納しています。以下のコードを使用して、テーブルの列名を取得できます。

% サンプルのテーブルを作成する
T = table([1; 2; 3], {'A'; 'B'; 'C'}, 'VariableNames', {'Column1', 'Column2'});
% テーブルの列名を取得する
columnNames = T.Properties.VariableNames;
disp(columnNames);

方法3: table2array関数を使用する table2array関数を使用して、テーブルを配列に変換し、列名を取得することもできます。以下のコードを使用して、列名を取得できます。

% サンプルのテーブルを作成する
T = table([1; 2; 3], {'A'; 'B'; 'C'}, 'VariableNames', {'Column1', 'Column2'});
% テーブルを配列に変換する
A = table2array(T);
% 列名を取得する
columnNames = T.Properties.VariableNames;
disp(columnNames);

これらの方法を使用すると、MATLABでテーブルの列名を取得することができます。ご参考までにお使いください。