iscategory

Протестируйте на категории категориального массива

Синтаксис

Описание

пример

tf = iscategory(A,catnames) возвращает массив, содержащий логический 1 TRUE) где данные в catnames категория A. В противном случае, iscategory возвращает логический 0 ложь).

tf одного размера с catnames.

Примеры

свернуть все

Создайте порядковый категориальный массив, A.

A = categorical({'shirt' 'pants'; 'pants' 'hat'; 'shirt' 'pants'})
A = 3x2 categorical
     shirt      pants 
     pants      hat   
     shirt      pants 

A 3 2 категориальный массив.

Протестируйте если предметы одежды, shirt, pants, socks, и shoes, категории A.

catnames = {'shirt' 'pants' 'socks' 'shoes'};
tf = iscategory(A,catnames)
tf = 1x4 logical array

   1   1   0   0

shirt и pants категории A, но socks и shoes не.

iscategory ничего не говорит нам о категории, hat, который мы не включали в catnames.

Создайте категориальный массив, A.

A = categorical({'plane' 'car' 'train' 'car' 'plane'},...
    {'boat' 'car' 'plane' 'train'})
A = 1x5 categorical
     plane      car      train      car      plane 

A категориальный массив 1 на 5.

Протестируйте, чтобы видеть если boat категория в A.

tf = iscategory(A,'boat')
tf = logical
   1

iscategory возвращает true, даже при том, что A не содержит значений от категории boat.

Входные параметры

свернуть все

Категориальный массив в виде вектора, матрицы или многомерного массива.

Названия категории в виде вектора символов, массива ячеек из символьных векторов, массива строк или категориального массива.

Расширенные возможности

Введенный в R2013b