主要内容

rmprop

从表或时间表中删除自定义属性

描述

例子

t = rmprop(t,,,,属性名称删除包含从表或时间表的自定义元数据的属性t。输入参数属性名称指定属性的名称。

例子

全部收缩

将包含自定义元数据的属性添加到表中。然后删除一些属性。

首先,将湿度和空气质量的测量读取到桌子上。显示前三行。

t =可读取('indoors.csv');头(T,3)
ans =3×3桌时间湿度空气___________________ ___________________ 2015-11-15 00:24 36 80 2015-11-15 01:13:35 36 80 2015-11-15 02:26:47 37 37 79 79

使用该自定义元数据添加属性AddProp功能。然后将元数据分配给这些属性。

t = addprop(t,{'乐器',,,,'精确',,,,'源文件'},{'多变的',,,,'多变的',,,,'桌子'});t.properties.customproperties.insportiment = [“钟”“湿度计”“空气质量计”];t.properties.customproperties.precision = [Nan 0.5 0.1];T. Properties
ans = TableProperties with properties: Description: '' UserData: [] DimensionNames: {'Row' 'Variables'} VariableNames: {'Time' 'Humidity' 'AirQuality'} VariableDescriptions: {} VariableUnits: {} VariableContinuity: [] RowNames:{}自定义属性(使用t.properties.customproperties访问。):sourcefile:[]仪器:[“时钟”“湿度计”“ hygrometer”“ air质量仪表”]精度:[NAN 0.5000 0.1000]

要删除属性,请使用rmprop功能。您唯一可以删除的属性是您先前使用的自定义属性AddProp。您无法删除其他属性T. Properties,尽管您可以删除它们所包含的值。

去除乐器源文件来自t.properties.customproperties

t = rmprop(t,{'乐器',,,,'源文件'});T. Properties
ans = TableProperties with properties: Description: '' UserData: [] DimensionNames: {'Row' 'Variables'} VariableNames: {'Time' 'Humidity' 'AirQuality'} VariableDescriptions: {} VariableUnits: {} VariableContinuity: [] RowNames:{}自定义属性(使用t.properties.customproperties访问。):精确:[NAN 0.5000 0.1000]

输入参数

全部收缩

输入表,指定为表或时间表。

自定义属性的名称,指定为字符串数组,字符向量,字符向量的单元格数组或图案标量。

扩展功能

版本历史记录

在R2018B中引入