addprop

Adiciona propriedades personalizadas a uma table ou timetable.

Categoria: Language Fundamentals > Data Types

Sintaxe

T = addprop(T, propNames, propTypes)

Adiciona uma propriedade personalizada, ou várias quando dadas em cell arrays, a T.

Descrição

Propriedades personalizadas carregam metadados, como a origem dos dados ou a unidade de cada coluna, que acompanham a tabela. Depois, leia e escreva por meio de T.Properties.CustomProperties. Propriedades do tipo variável guardam um elemento por coluna, em geral em um cell array.

Argumentos de entrada

T
Uma table ou timetable.
propNames
Nome da propriedade, ou cell array de nomes.
propTypes
'table' para um valor para a tabela inteira, ou 'variable' para uma entrada por variável.

Argumentos de saída

T
A tabela com as novas propriedades, inicialmente vazias.

Exemplo

Anexar metadados

T = table([1; 2], 'VariableNames', {'A'});
T = addprop(T, 'Source', 'table');
T.Properties.CustomProperties.Source = 'lab';
disp(T.Properties.CustomProperties.Source)
Saída
lab

Observações

addprop também existe para propriedades dinâmicas de objetos handle (dynamicprops); esse uso não está disponível no MatLivre.

Veja também

table addvars timetable summary