splitvars

Divide variáveis de tabela com várias colunas em variáveis separadas.

Categoria: Language Fundamentals > Data Types

Sintaxe

T2 = splitvars(T)

Divide toda variável que tem mais de uma coluna.

T2 = splitvars(T, vars)

Divide apenas as variáveis em vars.

T2 = splitvars(___, 'NewVariableNames', names)

Dá nome às novas variáveis.

Descrição

Uma variável de tabela pode guardar uma matriz cujas colunas estão relacionadas, como coordenadas. splitvars transforma cada coluna em uma variável própria, nomeada a partir da original com um sufixo (M_1, M_2, ...). mergevars faz o oposto.

Argumentos de entrada

T
Tabela.
vars
Nomes ou índices das variáveis a dividir.

Argumentos de saída

T2
Tabela com uma variável por coluna das variáveis divididas.

Exemplo

T = table([1 2; 3 4], 'VariableNames', {'M'});
splitvars(T)
Saída
ans = 2×2 table

    M_1    M_2
    ___    ___

     1      2 
     3      4

Veja também

mergevars removevars table rows2vars addvars