addcats
Adiciona novas categorias a um array categorical sem alterar seus valores.
Categoria: Language Fundamentals > Data Types
Sintaxe
B = addcats(A, newcats)
Acrescenta as categorias newcats ao fim da lista de categorias.
Descrição
Nenhum elemento muda: as novas categorias apenas passam a ser valores válidos que nenhum elemento usa ainda. Isso importa antes de atribuir um valor que não está na lista de categorias, o que causaria erro, e em contagens como as de countcats, onde categorias sem uso aparecem com contagem zero.
Argumentos de entrada
A- Array categorical.
newcats- Nome, ou cell array ou array de strings de nomes que ainda não são categorias.
Argumentos de saída
B- Array categorical igual a
A, mas com as categorias extras.
Exemplo
Adicionar uma categoria sem uso
c = categorical({'a', 'b', 'a'});
d = addcats(c, 'z');
categories(d)'
countcats(d)
Saída
ans = 1×3 cell
{'a'} {'b'} {'z'}
ans = 1×3
2 1 0