addvars

Adiciona variáveis (colunas) a uma table ou timetable.

Categoria: Language Fundamentals > Data Types

Sintaxe

T2 = addvars(T, var1, ..., varN)

Acrescenta as variáveis depois da última coluna de T.

T2 = addvars(___, 'Before', loc)

Insere as variáveis antes da coluna loc (um nome ou índice).

T2 = addvars(___, 'After', loc)

Insere as variáveis depois da coluna loc.

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

Dá nomes às novas variáveis.

Descrição

É a alternativa não destrutiva a atribuir T.C = ..., e a única que consegue pôr a nova coluna em uma posição escolhida. Cada nova variável deve ter tantas linhas quanto a tabela.

Argumentos de entrada

T
Uma table ou timetable.
var1, ..., varN
Arrays com o mesmo número de linhas de T.
'NewVariableNames'
Texto ou cell array com um nome por nova variável. Sem ele, são gerados nomes como Var3.

Argumentos de saída

T2
Tabela com as variáveis extras; T não é modificada.

Exemplo

Acrescentar e inserir uma coluna

T = table([1; 2], [3; 4], 'VariableNames', {'A', 'B'});
T2 = addvars(T, [5; 6], 'NewVariableNames', 'C')
T3 = addvars(T, [5; 6], 'Before', 'B', 'NewVariableNames', 'C')
Saída
T2 = 2×3 table

    A    B    C
    _    _    _

    1    3    5
    2    4    6
T3 = 2×3 table

    A    C    B
    _    _    _

    1    5    3
    2    6    4

Veja também

removevars movevars table splitvars mergevars