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
tableoutimetable. 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.