inner2outer
Inverte o aninhamento de uma tabela cujas variáveis são tabelas.
Categoria: Language Fundamentals > Data Types
Sintaxe
T2 = inner2outer(T)
Reagrupa as variáveis internas de modo que passem a ser as externas.
Descrição
Considere uma tabela com variáveis externas A e B, cada uma uma tabela com variáveis internas u e v. inner2outer retorna uma tabela com variáveis externas u e v, cada uma contendo as colunas A e B. As linhas não mudam. É útil para comparar a mesma medida entre grupos.
Argumentos de entrada
T- Tabela em que toda variável é, ela mesma, uma tabela ou timetable.
Argumentos de saída
T2- Tabela com uma variável por nome interno distinto; cada uma contém uma tabela cujas variáveis são as antigas externas.
Exemplo
Trocando o aninhamento
inner = table([1; 2], [3; 4], 'VariableNames', {'u', 'v'});
other = table([5; 6], [7; 8], 'VariableNames', {'u', 'v'});
T = table(inner, other, 'VariableNames', {'A', 'B'});
T2 = inner2outer(T);
T2.u
Saída
ans = 2×2 table
A B
_ _
1 5
2 6