setvaropts
Altera as opções de importação de uma ou mais variáveis.
Categoria: Language Fundamentals > Data Types
Sintaxe
opts = setvaropts(opts, vars, Name, Value)
Define propriedades das variáveis selecionadas, como 'Type', 'FillValue' ou 'TreatAsMissing'.
Descrição
As opções de importação descrevem como cada coluna de um arquivo é lida. setvaropts edita a parte de cada variável: o tipo, o valor de preenchimento, qual texto significa ausente, prefixos e sufixos a remover. As opções são então passadas a readtable para que os dados cheguem na forma desejada. getvaropts mostra os ajustes atuais.
Argumentos de entrada
opts- Opções de importação de
detectImportOptions. vars- Nomes ou índices de variáveis.
'Type'- Tipo com que ler a variável, por exemplo
'string'. 'FillValue'- Valor usado em campos vazios.
Argumentos de saída
opts- As opções de importação atualizadas.
Exemplo
fid = fopen('s.csv', 'w');
fprintf(fid, 'id,name\n1,a\n2,b\n');
fclose(fid);
opts = detectImportOptions('s.csv');
opts = setvaropts(opts, 'name', 'Type', 'string');
T = readtable('s.csv', opts);
class(T.name)
Saída
ans = 'string'
Observações
No MatLivre setvaropts funciona apenas com opções de importação, não com tabelas.