readvars

Lê as colunas de um arquivo em variáveis separadas.

Categoria: Data Import and Analysis > Data Import and Export

Sintaxe

[v1, v2, ...] = readvars(filename)

Retorna uma saída por coluna.

[v1, v2, ...] = readvars(filename, opts)

Usa opções de importação.

Descrição

readvars equivale a readtable seguido da extração de cada coluna da tabela, em um só passo. Uma linha de cabeçalho, se existir, fornece os nomes, mas eles não são retornados: as saídas são posicionais.

Argumentos de entrada

filename
Nome de um arquivo de texto ou de planilha.

Argumentos de saída

v1, v2, ...
Um vetor coluna por variável, na ordem do arquivo, cada um com o tipo detectado para a coluna.

Exemplo

Duas colunas numéricas

fid = fopen('q.csv', 'w'); fprintf(fid, 'x,y\n1,2\n3,4\n'); fclose(fid);
[x, y] = readvars('q.csv');
x', y'
Saída
ans = 1×2

     1     3
ans = 1×2

     2     4

Observações

No MatLivre, uma coluna de texto volta como valores NaN; use readtable ou readcell para arquivos com texto.

Veja também

readtable readmatrix readcell textscan