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
tableoutimetable. 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;
Tnã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