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×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
输入参数
扩展功能
高大的数组
使用行数超过内存容量的数组进行计算。
C/ c++代码生成
使用MATLAB®Coder™生成C和c++代码。
使用注意事项和限制:
的
var
输入参数不支持模式表达式。万博1manbetx
线程环境
在后台使用MATLAB®运行代码backgroundPool
或使用并行计算工具箱™加速代码ThreadPool
.
这个函数完全支持基于线程的环境。万博1manbetx有关更多信息,请参见在线程环境中运行MATLAB函数.
分布式阵列
使用并行计算工具箱™跨集群的组合内存分区大型数组。
这个函数完全支持分布式数组。万博1manbetx有关更多信息,请参见运行MATLAB函数与分布式数组(并行计算工具箱).
版本历史
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
您也可以从以下列表中选择网站:
如何获得最佳的网站性能
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。