主要内容

removevars

从表格或时间表中删除变量

描述

例子

T2 = removevars(T1var参数指定的表变量var并将其余变量复制到T2(见图)。可以按名称、位置或使用逻辑索引指定变量。

例子

全部折叠

创建一个表,一次删除一个变量。可以通过名称或表中的位置指定变量。

从电子表格中读取数据到表中。显示前三行。

T1 =可读(“outages.csv”);头(T1, 3)
ans =3×6表地区OutageTime RestorationTime造成损失客户  _____________ ________________ ______ __________ ________________ ________________ {' 西南的}2002-02-01 12:18 458.98 - 1.8202 e + 06 2002-02-01 16:50{“暴风雪”}{“东南”}2003-01-23 00:49 530.14 - 2.1204 e + 05 NaT{“暴风雪”}{“东南”}2003-02-07)21:15 289.4 - 1.4294 e + 05 2003-02-07 08:14{“暴风雪”}

删除已命名的变量地区

T2 = removevars(T1,“地区”);头(T2, 3)
ans =3×5表OutageTime RestorationTime造成损失客户  ________________ ______ __________ ________________ ________________ 2002-02-01 12:18 458.98 - 1.8202 e + 06 2002-02-01 16:50{“暴风雪”}2003-01-23 00:49 530.14 - 2.1204 e + 05 NaT{“暴风雪”}2003-02-07)21:15 289.4 - 1.4294 e + 05 2003-02-07 08:14{“暴风雪”}

删除第四个变量T2

T3 = removevars(T2,4);头(T3, 3)
ans =3×4表OutageTime客户造成损失  ________________ ______ __________ ________________ 2002-02-01 12:18 458.98 - 1.8202 e + 00:49 06{“暴风雪”}2003-01-23 530.14 - 2.1204 e + 05{“暴风雪”}2003-02-07)21:15 289.4 - 1.4294 e + 05{“暴风雪”}

方法删除多个表变量removevars函数。可以通过名称或位置指定变量。

从电子表格中读取数据到表中。

T1 =可读(“outages.csv”);头(T1, 3)
ans =3×6表地区OutageTime RestorationTime造成损失客户  _____________ ________________ ______ __________ ________________ ________________ {' 西南的}2002-02-01 12:18 458.98 - 1.8202 e + 06 2002-02-01 16:50{“暴风雪”}{“东南”}2003-01-23 00:49 530.14 - 2.1204 e + 05 NaT{“暴风雪”}{“东南”}2003-02-07)21:15 289.4 - 1.4294 e + 05 2003-02-07 08:14{“暴风雪”}

删除命名为损失而且客户.使用字符向量的单元格数组指定名称。

T2 = removevars(T1,{)“损失”“客户”});头(T2, 3)
ans =3×4表地区OutageTime RestorationTime原因  _____________ ________________ ________________ ________________ {' 西南的}2002-02-01 12:18 2002-02-01 16:50{“暴风雪”}{“东南”}2003-01-23 00:49 NaT{“暴风雪”}{“东南”}2003-02-07)21:15 2003-02-07 08:14{“暴风雪”}

删除第一个和第四个变量,使用数字数组表示它们在中的位置T2

T3 = removevars(T2,[1 4]);头(T3, 3)
ans =3×2表OutageTime RestorationTime  ________________ ________________ 2002-02-01 12:18 2002-02-07 16:50 2003-01-23 00:49 NaT 2003-01-23) 21:15 2003-01-23 08:14

输入参数

全部折叠

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

输入表中的变量,指定为字符串数组,字符向量,字符向量的单元格数组,模式标量、数值数组或逻辑数组。

例子:T2 = removevars(T1,2)删除第二个表变量。

例子:T2 = removevars(T1,'Date')删除名为的表变量日期

例子:T2 = removevars(T1,{'纬度','经度','海拔'})删除指定的表变量纬度经度,海拔高度

扩展功能

版本历史

在R2018a中介绍