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

Veja também

table splitvars mergevars innerjoin stack