このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
この例では、変数の単位、説明および名前のテーブル プロパティに対するアクセスおよび変更の方法を示します。また、変数エディターを使用してこれらのプロパティ値を編集することもできます。
サンプルの患者データを読み込んでテーブルを作成します。
load patients
BloodPressure = [Systolic Diastolic];
T = table(Gender,Age,Height,Weight,Smoker,BloodPressure);
table T
の最初の 5 行を表示します。
T(1:5,:)
ans=5×6 table
Gender Age Height Weight Smoker BloodPressure
__________ ___ ______ ______ ______ _____________
{'Male' } 38 71 176 true 124 93
{'Male' } 43 69 163 false 109 77
{'Female'} 38 64 131 false 125 83
{'Female'} 40 67 133 false 117 75
{'Female'} 49 64 119 false 122 80
T
には 100 行と 6 個の変数が含まれています。
table プロパティ VariableUnits
を変更して、table 内の各変数の単位を指定します。変数の単位を文字ベクトルの cell 配列として指定します。
T.Properties.VariableUnits = {'' 'Yrs' 'In' 'Lbs' '' ''};
cell 配列内の個々の空の文字ベクトルは、対応する変数に単位がないことを示します。
変数 BloodPressure
の変数の説明を追加します。単一の文字ベクトルを BloodPressure
の説明を含む cell 配列の要素に代入します。
T.Properties.VariableDescriptions{'BloodPressure'} = 'Systolic/Diastolic';
変数名 'BloodPressure'
または変数の数値インデックス 6
を使用して、変数の説明を含む文字ベクトルの cell 配列にインデックスを付けます。
summary
を使用して、各変数のデータ型、説明、単位およびその他の記述統計を table にまとめます。
summary(T)
Variables: Gender: 100x1 cell array of character vectors Age: 100x1 double Properties: Units: Yrs Values: Min 25 Median 39 Max 50 Height: 100x1 double Properties: Units: In Values: Min 60 Median 67 Max 72 Weight: 100x1 double Properties: Units: Lbs Values: Min 111 Median 142.5 Max 202 Smoker: 100x1 logical Values: True 34 False 66 BloodPressure: 100x2 double Properties: Description: Systolic/Diastolic Values: Column 1 Column 2 ________ ________ Min 109 68 Median 122 81.5 Max 138 99
変数 BloodPressure
には説明があり、変数 Age
、Height
、Weight
および BloodPressure
には単位があります。
1 番目の変数の変数名を Gender
から Sex
に変更します。
T.Properties.VariableNames{'Gender'} = 'Sex';
table T
の最初の 5 行を表示します。
T(1:5,:)
ans=5×6 table
Sex Age Height Weight Smoker BloodPressure
__________ ___ ______ ______ ______ _____________
{'Male' } 38 71 176 true 124 93
{'Male' } 43 69 163 false 109 77
{'Female'} 38 64 131 false 125 83
{'Female'} 40 67 133 false 117 75
{'Female'} 49 64 119 false 122 80
変数の単位、説明および名前のプロパティに加え、行名と次元名、テーブルの説明およびユーザー データのテーブル プロパティがあります。
array2table
| cell2table
| readtable
| struct2table
| summary
| table