exponenta event banner

Изменение имен переменных единиц измерения, описаний и таблиц

В этом примере показано, как получить доступ и изменить свойства таблицы для переменных единиц измерения, описаний и имен. Эти значения свойств также можно редактировать с помощью редактора переменных.

Загрузить данные образца

Загрузите образцы данных пациентов и создайте таблицу.

load patients
BloodPressure = [Systolic Diastolic];

T = table(Gender,Age,Height,Weight,Smoker,BloodPressure);

Отображение первых пяти строк таблицы, T.

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 переменных.

Добавить переменные единицы

Укажите единицы измерения для каждой переменной в таблице путем изменения свойства таблицы. VariableUnits. Укажите переменные единицы в виде массива ячеек символьных векторов.

T.Properties.VariableUnits = {'' 'Yrs' 'In' 'Lbs' '' ''};

Отдельный пустой символьный вектор в массиве ячеек указывает, что соответствующая переменная не имеет единиц измерения.

Добавление описания переменной для одной переменной

Добавьте описание переменной, BloodPressure. Назначение одиночного символьного вектора элементу массива ячеек, содержащего описание для BloodPressure.

T.Properties.VariableDescriptions{'BloodPressure'} = 'Systolic/Diastolic';

Можно использовать имя переменной, 'BloodPressure'или числовой индекс переменной, 6, для индексирования в массив ячеек символьных векторов, содержащих описания переменных.

Обобщить таблицу

Просмотр типа данных, описания, единиц измерения и другой описательной статистики для каждой переменной с помощью summary для подведения итогов таблицы.

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 переменные имеют единицы измерения.

Изменение имени переменной

Изменить имя первой переменной с Gender кому Sex.

T.Properties.VariableNames{'Gender'} = 'Sex';

Отображение первых пяти строк таблицы, T.

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  

Помимо свойств переменных единиц измерения, описаний и имен, существуют свойства таблицы для имен строк и измерений, описания таблицы и пользовательских данных.

См. также

| | | | |

Связанные темы