convertvars
Muda o tipo de dado de variáveis selecionadas de uma tabela.
Categoria: Language Fundamentals > Data Types
Sintaxe
T2 = convertvars(T, vars, dataType)
Converte as variáveis escolhidas da tabela T para dataType.
Descrição
A conversão aplica a cada variável selecionada a função de mesmo nome que dataType, por exemplo string(T.Nome) ou categorical(T.Grupo), e coloca o resultado de volta na tabela. As variáveis não selecionadas não são alteradas.
Argumentos de entrada
T- table ou timetable.
vars- Nome de variável, cell array de nomes, array de strings ou índice numérico.
dataType- Nome de classe como
'string','categorical','single','int8'.
Argumentos de saída
T2- Tabela com a mesma forma, com as variáveis escolhidas convertidas.
Exemplo
Números para strings
T = table([1;2], [3;4]);
T2 = convertvars(T, 'Var1', 'string')
class(T2.Var2)
Saída
T2 = 2×2 table
Var1 Var2
____ ____
"1" 3
"2" 4
ans = 'double'