本文演示了如何访问和修改变量单位、说明和名称这几种表属性。您也可以使用变量编辑器来编辑这些属性值。

加载样本数据

加载样本患者数据并创建一个表。

load patients
BloodPressure = [Systolic Diastolic];T = table(Gender,Age,Height,Weight,Smoker,BloodPressure);

显示表 T 的前五行。

T(1:5,:)
ans=5×6 tableGender      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 vectorsAge: 100x1 doubleProperties:Units:  YrsValues:Min          25   Median       39   Max          50   Height: 100x1 doubleProperties:Units:  InValues:Min          60   Median       67   Max          72   Weight: 100x1 doubleProperties:Units:  LbsValues:Min          111  Median     142.5  Max          202  Smoker: 100x1 logicalValues:True        34   False       66   BloodPressure: 100x2 doubleProperties:Description:  Systolic/DiastolicValues: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 tableSex        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

除了变量单位、说明和名称几个属性之外,还有表示行名称和维度名称、表说明以及用户数据的表属性。

MATLAB 基础知识 数据类型 表 修改单位、说明和表变量名称相关推荐

  1. MATLAB 基础知识 数据类型 表 创建和使用表

    本文说明如何根据工作区变量创建表,使用表数据,并将表写入文件以供日后使用.table 是一个数据类型,可将异构数据和元数据属性(例如变量名称.行名称.说明和变量单位)收集到一个容器中. 表适用于列向数 ...

  2. MATLAB 基础知识 数据类型 表 添加、删除和重新排列表变量

    本文说明如何在表中添加.删除和重新排列列向变量.您可以使用 addvars.movevars 和 removevars 函数添加.移动和删除表变量.作为备选方法,您还可以使用圆点语法或对表进行索引来修 ...

  3. MATLAB 基础知识 数据类型 表 添加和删除表行

    本文演示了如何在表中添加和删除行.您也可以使用变量编辑器来编辑表. 加载样本数据 加载样本患者数据并创建一个表 T. load patients T = table(LastName,Gender,A ...

  4. MATLAB 基础知识 数据类型 时间表 创建时间表

    本文演示如何创建时间表.合并时间表以及将多个时间表中的数据调整到一个公共时间向量中.公共时间向量可以包含其中一个时间表或两个时间表中的时间,也可以是一个您指定的全新时间向量.以下示例演示如何计算和显示 ...

  5. MATLAB 基础知识 数据类型 数据类型转换 将文本转换为数值

    本文说明如何将文本转换为它所表示的数值.通常,当有表示要绘制或在计算中使用的数字的文本时,需要执行这种转换.例如,文本可能来自文本文件或电子表格.如果在将其导入 MATLAB 时,您尚未将其转换为数值 ...

  6. MATLAB 基础知识 数据类型 元胞数组 创建元胞数组

    本文说明如何使用 {} 运算符或 cell 函数创建元胞数组. 当要将数据放入一个元胞数组中时,请使用元胞数组构造运算符 {} 创建该数组. myCell = {1, 2, 3;'text', ran ...

  7. MATLAB 基础知识 数据类型 时间表 按行时间和变量类型选择时间表数据

    时间表是一种表类型,用于将时间与每一行进行关联.您可以使用时间表下标,以不同的方式选择其数据子集.要选择行时间位于给定的时间范围内的时间表行,请使用 timerange 函数指定时间范围.由于时间表是 ...

  8. MATLAB 基础知识 数据类型 函数句柄 比较函数句柄

    比较根据命名函数构造的句柄 MATLAB 会将根据同一命名函数构造的函数句柄视为相同的函数句柄.isequal 函数在比较以下类型的句柄时会返回 true 值. fun1 = @sin; fun2 = ...

  9. MATLAB 基础知识 数据类型 函数句柄 使用函数句柄调用局部函数

    本文演示如何创建指向局部函数的句柄.如果函数返回指向局部函数的句柄,则可以在主函数外部调用局部函数.此方法可让您在单个文件中包含多个可调用函数. 在您的工作文件夹下的 ellipseVals.m 文件 ...

最新文章

  1. arm linux 启动之一:汇编启动到start_kernel
  2. PHP实现http与https转化[转张宴]
  3. python数学表达式_Python入门笔记——(1)数字与表达式
  4. Paper:《A Unified Approach to Interpreting Model Predictions—解释模型预测的统一方法》论文解读与翻译
  5. Android UI编程之自定义控件初步(上)——ImageButton
  6. 一起学习 网络规划设计师
  7. HttpClient的超时用法小记
  8. Linux—微服务启停shell脚本编写模板
  9. 云网络开山之作,揭秘云上高速公路的十年技术成果!
  10. 神经网络之BP神经网络
  11. coreseek拼音检索第三版性能测试
  12. 【坦白说】如何确定对方身份?
  13. 计算机显示磁盘但是打不开怎么办,移动硬盘显示盘符但打不开解决教程
  14. 网易有道精品课好在哪里?有知道的大家说一说
  15. Springboot企业资源管理信息系统kvonv计算机毕业设计-课程设计-期末作业-毕设程序代做
  16. .obj 和 .mtl文件格式
  17. 10.HTML标题标记
  18. c语言e怎么表示_如何一个月学完c语言
  19. SDUT java 单词和字符鉴别器
  20. [计算机毕业设计]改进粒子群算法的监测资源调度

热门文章

  1. C 语言 —— 多维数组
  2. 非正交多址接入(NOMA)
  3. 磨金石教育摄影后期干货分享|精准调节高光阴影中间调
  4. 二次优化问题dfp_最优化DFP算法报告
  5. 1005 继续(3n+1)猜想
  6. WPF NotifyIcon and Taskbar 任务栏示例
  7. 3种常见的数据脱敏方案
  8. 打印机无法打印的10种解决方法
  9. python数字转英文_「年月日英文」python英文日期转数字年月日格式 - seo实验室
  10. 数据库范式(1NF 2NF 3NF BCNF)详解一