removecats
Remove categorias de um array categorical.
Categoria: Language Fundamentals > Data Types
Sintaxe
B = removecats(A)
Remove todas as categorias não usadas.
B = removecats(A, oldcats)
Remove as categorias indicadas.
Descrição
A lista de categorias é separada dos dados. removecats apaga nomes dessa lista, e todo elemento que tinha esse valor vira um elemento indefinido, não é excluído. Chame-a sem o segundo argumento para arrumar após uma filtragem, quando algumas categorias já não ocorrem.
Argumentos de entrada
A- Array categorical.
oldcats- Nomes de categorias a remover (texto ou string array).
Argumentos de saída
B- Array categorical; os elementos que pertenciam a uma categoria removida viram
<undefined>.
Exemplo
c = categorical(["a","b","a","c"]);
c2 = removecats(c, "b")
categories(c2)
Saída
c2 = 1×4 categorical array
a <undefined> a c
ans = 2×1 cell
{'a'}
{'c'}
Veja também
categorical addcats renamecats reordercats categories mergecats