matlab时间表,在表或时间表中移动变量

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

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

T1 = readtable('outages.csv');

head(T1,3)

ans=3×6 table

Region OutageTime Loss Customers RestorationTime Cause

_____________ ________________ ______ __________ ________________ ________________

{'SouthWest'} 2002-02-01 12:18 458.98 1.8202e+06 2002-02-07 16:50 {'winter storm'}

{'SouthEast'} 2003-01-23 00:49 530.14 2.1204e+05 NaT {'winter storm'}

{'SouthEast'} 2003-02-07 21:15 289.4 1.4294e+05 2003-02-17 08:14 {'winter storm'}

移动名为 Region 的变量,使其位于名为 Cause 的变量之前。

T2 = movevars(T1,'Region','Before','Cause');

head(T2,3)

ans=3×6 table

OutageTime Loss Customers RestorationTime Region Cause

________________ ______ __________ ________________ _____________ ________________

2002-02-01 12:18 458.98 1.8202e+06 2002-02-07 16:50 {'SouthWest'} {'winter storm'}

2003-01-23 00:49 530.14 2.1204e+05 NaT {'SouthEast'} {'winter storm'}

2003-02-07 21:15 289.4 1.4294e+05 2003-02-17 08:14 {'SouthEast'} {'winter storm'}

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

T3 = movevars(T2,4,'After',1);

head(T3,3)

ans=3×6 table

OutageTime RestorationTime Loss Customers Region Cause

________________ ________________ ______ __________ _____________ ________________

2002-02-01 12:18 2002-02-07 16:50 458.98 1.8202e+06 {'SouthWest'} {'winter storm'}

2003-01-23 00:49 NaT 530.14 2.1204e+05 {'SouthEast'} {'winter storm'}

2003-02-07 21:15 2003-02-17 08:14 289.4 1.4294e+05 {'SouthEast'} {'winter storm'}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值