cell2table

Converte um cell array em uma tabela, uma coluna por coluna de células.

Categoria: Language Fundamentals > Data Types

Sintaxe

T = cell2table(C)

Cria uma tabela com variáveis chamadas Var1, Var2, ....

T = cell2table(C, 'VariableNames', names)

Nomeia as variáveis.

T = cell2table(C, 'RowNames', names)

Nomeia as linhas.

Descrição

Colunas do cell array que contêm apenas números viram variáveis numéricas. Colunas de texto permanecem como colunas de cell com vetores de caracteres. Use convertvars depois para mudar uma variável para string ou categorical.

A inversa é table2cell.

Argumentos de entrada

C
Cell array 2-D. Cada coluna vira uma variável.
'VariableNames'
Cell array de nomes, um por coluna.
'RowNames'
Cell array de nomes de linha, um por linha.

Argumentos de saída

T
Tabela com o mesmo número de linhas de C.

Exemplo

Colunas nomeadas

C = {1, 'a'; 2, 'b'};
T = cell2table(C, 'VariableNames', {'n','s'})
Saída
T = 2×2 table

    n      s  
    _    _____

    1    {'a'}
    2    {'b'}

Veja também

table2cell array2table struct2table convertvars table