搬运活动

在表格或时间表中移动变量

描述

例子

t2 = mevevars(T1.vars.,'前',地点移动由此指定的表变量vars.在指定的变量的左侧地点。您可以指定变量和地点按名称,按位置或使用逻辑索引。

t2 = mevevars(T1.vars.,'后',地点将变量移动到表格变量的右侧地点(见图)。

例子

全部收缩

创建一个表并一次移动变量。您可以按名称或表中的位置指定变量。

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

t1 =可读性('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 00:49 530.14 2.1204E + 05 Nat {'冬季风暴'} {'Southeast'} 2003-02-07 21:15 289.4 1.4294E + 05 2003-02-17 08:14 {冬季风暴'}

移动命名的变量地区这样它就在变量命名之前原因

t2 = mevevars(t1,'地区''前''原因');头(T2,3)
ans =.3×6表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 {'southeast'} {'冬季风暴'} 2003-02-07 21:15 289.4 1.4294E + 05 2003-02-17 08:14 {'southeast'} {'冬季风暴'}

移动第四变量,使其在第一个变量之后。

t3 = movevars(t2,4,'后',1);头(T3,3)
ans =.3×6表OutageTime RestorationTime客户流失原因地区________________ ________________ ______ __________ _____________ ________________ 2002-02-01 12:18 2002年2月7日16:50 458.98 1.8202e + 06 { '西南'} { '暴风雪'} 2003-01-23 00:49 nat 530.14 2.1204E + 05 {'southeast'} {'sourtheatch'} {'冬季风暴'} 2003-02-07 21:15 2003-02-17 08:14 289.4 1.4294E + 05 {'southeast'} {'冬季风暴'}

使用多个表变量使用搬运活动功能。您可以按名称或位置指定变量。

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

t1 =可读性('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 00:49 530.14 2.1204E + 05 Nat {'冬季风暴'} {'Southeast'} 2003-02-07 21:15 289.4 1.4294E + 05 2003-02-17 08:14 {冬季风暴'}

移动名为的变量失利顾客, 和原因这样他们就在第一个变量之前。使用字符向量的单元格数组指定名称。

t2 = mevevars(t1,{'失利''顾客''原因'},'前',1);头(T2,3)
ans =.3×6表损失客户造成地区OutageTime Restiontime ____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________06'冬季风暴'} {'southeast'} 2003-01-23 00:49 NAT 289.4 1.4294E + 05 {'冬季风暴'} {'Southeast'} 2003-02-07 21:15 2003-02-07 08:14.

移动前四个变量T2.所以他们在之后恢复时间

t3 = mevevars(t2,[1:4],'后''reasoriontime');头(T3,3)
ans =.3×6表OutageTime RestorationTime客户流失的原因地区________________ ________________ ______ __________ ________________ _____________ 2002-02-01 12:18 2002年2月7日16:50 458.98 1.8202e + 06 { '暴风雪'} { '西南'} 2003-01-23 00:49 nat 530.14 2.1204E + 05 {'冬季风暴'} {'southeast'} 2003-02-07 21:15 2003-02-17 08:14 289.4 1.4294E + 05 {'冬季风暴'} {'southeast'}

输入参数

全部收缩

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

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

要插入移动变量的位置,指定为字符向量,字符串标量,整数或逻辑阵列。

  • 如果地点是一个字符向量或字符串标量,那么它是输入表中变量的名称T1.

  • 如果地点是整数N,然后它指定了N变量in.T1.

  • 如果地点是一个逻辑阵列,谁的N元素是1真的),然后它指定了N变量in.T1.。所有其他元素地点必须是0.错误的)。

扩展能力

在R2018A介绍