www.gusucode.com > matlab 案例源码 matlab代码程序 > matlab/ModifyUnitsDescriptionsandTableVariableNamesExample.m
%% Modify Units, Descriptions and Table Variable Names % This example shows how to access and modify table properties for variable % units, descriptions and names. You also can edit these property values % using the Variables Editor. %% Load Sample Data % Load the sample patients data and create a table. load patients BloodPressure = [Systolic Diastolic]; T = table(Gender,Age,Height,Weight,Smoker,BloodPressure); %% % Display the first five rows of the table, |T|. T(1:5,:) %% % |T| has 100 rows and 6 variables. %% Add Variable Units % Specify units for each variable in the table by modifying the table property, % |VariableUnits|. Specify the variable units as a cell array of character vectors. T.Properties.VariableUnits = {'' 'Yrs' 'In' 'Lbs' '' ''}; %% % An individual empty character vector within the cell array indicates that the corresponding % variable does not have units. %% Add a Variable Description for a Single Variable % Add a variable description for the variable, |BloodPressure|. Assign a % single character vector to the element of the cell array containing the % description for |BloodPressure|. T.Properties.VariableDescriptions{'BloodPressure'} = 'Systolic/Diastolic'; %% % You can use the variable name, |'BloodPressure'|, or the numeric index % of the variable, |6|, to index into the cell array of character vectors containing % the variable descriptions. %% Summarize the Table % View the data type, description, units, and other descriptive statistics % for each variable by using |summary| to summarize the table. summary(T) %% % The |BloodPressure| variable has a description and the |Age|, |Height|, % |Weight|, and |BloodPressure| variables have units. %% Change a Variable Name % Change the variable name for the first variable from |Gender| to |Sex|. T.Properties.VariableNames{'Gender'} = 'Sex'; %% % Display the first five rows of the table, |T|. T(1:5,:) %% % In addition to properties for variable units, descriptions and names, % there are table properties for row and dimension names, a table description, % and user data.