array2table

Converte uma matriz ou array em uma table.

Categoria: Language Fundamentals > Data Types

Sintaxe

T = array2table(A)

Cria uma variável de tabela para cada coluna de A, com nomes Var1, Var2 etc.

T = array2table(A, 'VariableNames', names)

Dá nomes às variáveis.

T = array2table(A, 'RowNames', rows)

Rotula as linhas.

Descrição

Todas as colunas têm a classe do array de origem. Depois da conversão, os dados podem ser acessados por nome (T.x), resumidos e unidos a outras tabelas. Use table2array para voltar.

Argumentos de entrada

A
Array 2-D, numérico, lógico, char ou outro tipo que possa ser dividido por colunas.
'VariableNames'
Cell array ou array de strings com um nome por coluna.
'RowNames'
Cell array ou array de strings com um nome por linha.

Argumentos de saída

T
Tabela com size(A,1) linhas e size(A,2) variáveis, todas da classe de A.

Exemplo

Nomear colunas e linhas

A = [1 2; 3 4];
T = array2table(A, 'VariableNames', {'x', 'y'}, 'RowNames', {'r1', 'r2'})
Saída
T = 2×2 table

          x    y
          _    _

    r1    1    2
    r2    3    4

Veja também

table table2array cell2table struct2table array2timetable