readtimetable

Lê um arquivo em um timetable, usando uma coluna ou um passo de tempo como tempos das linhas.

Categoria: Language Fundamentals > Data Types

Sintaxe

TT = readtimetable(filename)

Usa a primeira coluna datetime ou duration como tempos das linhas.

TT = readtimetable(filename, 'TimeStep', dt)

Gera tempos de linha igualmente espaçados com passo dt.

TT = readtimetable(filename, 'SampleRate', fs)

Gera os tempos de linha a partir de uma taxa de amostragem.

Descrição

Um timetable precisa de um tempo para cada linha. readtimetable o obtém da primeira coluna com valores datetime ou duration, ou o constrói a partir de 'TimeStep' ou 'SampleRate' quando o arquivo só contém medições. Os tempos das linhas ficam guardados à parte das variáveis e aparecem na primeira coluna da exibição.

Argumentos de entrada

filename
Nome do arquivo a ler.
'TimeStep'
Uma duration: o espaçamento entre linhas quando o arquivo não tem coluna de tempo.
'SampleRate'
Número positivo de linhas por segundo.

Argumentos de saída

TT
Timetable cujas demais colunas são as variáveis.

Exemplo

fid = fopen('m.csv', 'w');
fprintf(fid, 'v,w\n1,5\n2,6\n');
fclose(fid);
TT = readtimetable('m.csv', 'TimeStep', seconds(1))
Saída
TT = 2×2 timetable

      Time      v    w
    ________    _    _

    00:00:00    1    5
    00:00:01    2    6

Observações

No MatLivre, uma coluna de tempo escrita como texto não é convertida automaticamente; use 'TimeStep' ou 'SampleRate', ou converta a coluna com datetime após readtable.

Veja também

readtable timetable writetimetable retime seconds