帮助中心帮助中心
颠倒表或时间表中嵌套的表中表层次结构
T2 = inner2outer(T1)
例子
T2 = inner2outer(T1)在T1它们本身就是表格或时间表。它返回T2,一个表或时间表,它也包含嵌套的表或时间表作为变量。中的变量名T2的嵌套表或时间表内的变量名T1.然后,inner2outer的嵌套表或时间表中的变量重新分组T2适当。如果T1有变量不是表格或时间表,那么这些变量是不变的T2.
T2 = inner2outer(T1)
T1
T2
inner2outer
例如,如果T1有两个变量一个而且B,它们是每个表,变量名为X,Y,Z,然后输出表T2有三个变量。的变量T2命名X,Y,Z,每个表包含两个变量一个而且B.表变量T1.A.X而且T1.B.X被重新组合成T2.X.A而且T2.X.B.其他表变量来自T1重新组合在一起T2遵循同样的模式。
一个
B
X
Y
Z
T1.A.X
T1.B.X
T2.X.A
T2.X.B
全部折叠
加载并显示时间表,T1,其中包含包含股票信息的嵌套表。嵌套表apple而且微软的变量T1.每个嵌套表都有不同公司开盘和收盘时的股票价格和成交量。
apple
微软
负载nestedTablesT1
T1 = 3x2时间表日期AAPL MSFT Open Close Volume Open Close Volume ___________ __________________________ __________________________ 01-Jan-2017 64.539 71.704 107.17 66.429 91.77 78.7 01-Feb-2017 101.53 87.619 57.909 72.984 84.629 57.959 01- march -2017 60.381 76.464 72.067 78.127 76.492 82.883
将开放,关闭,体积变量组合在自己的嵌套表中,使用inner2outer函数。
开放
关闭
体积
T2 = 3x3时间表日期开盘关闭成交量AAPL MSFT AAPL MSFT AAPL MSFT ___________ ________________ ________________ ________________ 01- 01- 2017年1月64.539 66.429 71.704 91.77 107.17 78.7 01- 2017年2月101.53 72.984 87.619 84.629 57.909 57.959 01- 2017年3月60.381 78.127 76.464 76.492 72.067 82.883
的嵌套表中分组的每个股票的数据更方便一些计算T2.例如,您可以使用T2。体积.
T2。体积
使用变量的属性T2转换T2。体积变成一个矩阵。然后减去的均值T2。体积从T2。体积并以矩阵的形式返回结果。
变量
normVolume = T2.Volume。变量- mean(T2.Volume.Variables)
normVolume = 28.1213 5.5193 -21.1397 -15.2217 -6.9817 9.7023
还可以在嵌套表上使用表函数。计算所有股票的平均收盘价使用varfun函数,返回表中的平均值。
varfun
meclose = varfun(@mean,T2.Close)
meanClose = 1 x2表mean_AAPL mean_MSFT _________ _________ 78.596 - 84.297
输入表,指定为表或时间表。
这个函数完全支持高数组。金宝app有关更多信息,请参见高大的数组.
backgroundPool
ThreadPool
这个函数完全支持基于线程的环境。金宝app有关更多信息,请参见在线程环境中运行MATLAB函数.
在R2018a中引入
mergevars|rows2vars|splitvars
mergevars
rows2vars
splitvars
Tiene una versión modificada de este ejemplo。¿Desea abrir este ejemplo con sus modificaciones?
Ha hecho clic en unenlace que对应一个este commando de MATLAB:
弹射突击队introduciéndolo en la ventana de commandos de MATLAB。Los navegadores web no permission comandos de MATLAB。
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您所在的位置,我们建议您选择:.
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系当地办事处