文档

rmprop

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

描述

例子

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

例子

全部折叠

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

首先,将湿度和空气质量的测量值读入表格。显示前三行。

T = readtable(“indoors.csv”);头(T, 3)
ans =3×3表时间湿度AirQuality  ___________________ ________ __________ 2015-11-15 00:00:24 36 80 2015-11-15 01:13:35 36 80 2015-11-15 02:26:47 37 79

属性为自定义元数据添加属性addprop函数。然后将元数据分配给这些属性。

T = addprop(T,{“工具”“精度”“源文件”}, {“变量”“变量”“表”});T.Properties.CustomProperties.Instrument = [“钟”“湿度计”“空气质素计”];T.Properties.CustomProperties.Precision = [NaN 0.5 0.1];T.Properties
ans = TableProperties with properties: Description: " UserData: [] DimensionNames: {'Row' 'Variables'} VariableNames: {'Time' 'Humidity' 'AirQuality'} variabledescription: {} VariableUnits: {} variableccontinuuity: [] RowNames:{}自定义属性(使用t.p properties . customproperties .): SourceFile: [] Instrument: ["clock" "湿度计" "air quality meter"]精度:[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'} variabledescription: {} VariableUnits: {} variableccontinuuity: [] RowNames:{}自定义属性(使用t.p properties . customproperties .):精度:[NaN 0.5000 0.1000]

输入参数

全部折叠

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

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

在R2018b中引入