Counting elements in cell array

7 Ansichten (letzte 30 Tage)
tinkiewinkie
tinkiewinkie am 24 Jun. 2020
Beantwortet: Rohith Nomula am 24 Jun. 2020
Hi suppose I have a column of different label of ant, cat, dog and fish formatted as cell in matlab, how do I count how many "ant", "dog","cat" and "fish" are there in total in the cell column?

Akzeptierte Antwort

KSSV
KSSV am 24 Jun. 2020
Bearbeitet: KSSV am 24 Jun. 2020
If C is your cell array of strings.
n = nnz(strcmp(C,'cat'));

Weitere Antworten (1)

Rohith Nomula
Rohith Nomula am 24 Jun. 2020
You can try this for a specific column of a cell array
Suppose in the 2nd column you have elements
labels=NameofYourCellArray(:,2);
nnz(ismember(labels,'dog'))
This gives you count of all the labels name 'dog' in a specific column

Kategorien

Mehr zu Linear Programming and Mixed-Integer Linear Programming finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by