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 esize(A,2)variáveis, todas da classe deA.
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