最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

単位、説明、および table 変数の名前の変更

この例では、変数の単位、説明および名前のテーブル プロパティに対するアクセスおよび変更の方法を示します。また、変数エディターを使用してこれらのプロパティ値を編集することもできます。

サンプル データの読み込み

サンプルの患者データを読み込んでテーブルを作成します。

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:
                      BloodPressure_1    BloodPressure_2
                      _______________    _______________

            Min             109                 68      
            Median          122               81.5      
            Max             138                 99      

変数 BloodPressure には説明があり、変数 AgeHeightWeight および 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  

変数の単位、説明および名前のプロパティに加え、行名と次元名、テーブルの説明およびユーザー データのテーブル プロパティがあります。

参考

| | | | |

関連するトピック