removevars

从表或时间表删除变量

描述

T2 = removevars(T1瓦尔删除由指定的表变量瓦尔并复制剩下的变量T2(参见图)。您可以通过位置,或者使用逻辑指数按名称指定变量。

例子

全部收缩

同时创建一个表,并删除变量之一。您可以通过名称或在表中的位置指定变量。

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

T1 = readtable('outages.csv');头(T1,3)
ANS =3×6表地区OutageTime客户流失RestorationTime原因_____________ ________________ ______ __________ ________________ ________________ { '西南'} 2002-02-01 12:18 458.98 1.8202e + 06 2002年2月7日16:50 { '暴风雪'} { '东南'} 2003-01-23 0时49 530.14 2.1204e + 05的NaT { '冬季风暴'} { '东南亚'} 2003-02-07 21:15 289.4 1.4294e + 05 2003-02-17八点14 { '冬季风暴'}

删除名为变量区域

T2 = removevars(T1,'区域');头(T2,3)
ANS =3×5表OutageTime客户流失RestorationTime原因________________ ______ __________ ________________ ________________ 2002-02-01 12:18 458.98 1.8202e + 06 2002年2月7日16:50 { '暴风雪'} 2003-01-23 00:49 530.14 2.1204e + 05的NaT { '暴风雪'} 2003-02-07 21:15 289.4 1.4294e + 05 2003-02-17 08:14 { '暴风雪'}

除去从上述第4可变T2

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

删除使用多表变量removevars功能。您可以按名称或位置指定变量。

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

T1 = readtable('outages.csv');头(T1,3)
ANS =3×6表地区OutageTime客户流失RestorationTime原因_____________ ________________ ______ __________ ________________ ________________ { '西南'} 2002-02-01 12:18 458.98 1.8202e + 06 2002年2月7日16:50 { '暴风雪'} { '东南'} 2003-01-23 0时49 530.14 2.1204e + 05的NaT { '冬季风暴'} { '东南亚'} 2003-02-07 21:15 289.4 1.4294e + 05 2003-02-17八点14 { '冬季风暴'}

删除命名变量失利顾客。指定使用字符向量的单元阵列的名称。

T2 = removevars(T1,{'失利''顾客'});头(T2,3)
ANS =3×4表地区OutageTime RestorationTime原因_____________ ________________ ________________ ________________ { '西南'} 2002-02-01 12:18 2002年2月7日16:50 { '暴风雪'} { '东南'} 2003-01-23 00:49 {的NaT'冬季风暴'} { '东南'} 2003-02-07 21:15 2003-02-17 08:14 { '暴风雪'}

去除第一和第四变量,使用数字阵列,以指示它们的位置T2

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

输入参数

全部收缩

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

变量在输入表中,指定为字符向量,特征向量的单元阵列中,字符串数组,数字数组,或逻辑阵列。

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

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

例:T2 = removevars(T1,{ '纬度', '经度', '标高'})删除名为表变量纬度经度海拔

扩展功能

介绍了在R2018a