Find the number of occurences of diffrent individuales in a cell array

2 次查看(过去 30 天)
If there is a cell array that is bulit from 2 columns in this manner - the first column containing indexing numbering 1...N, and the second one has strings.
How can I check how many times, each index is matched to a string?
Example of the cell array:
{[1]} {'Dad'}
{[1]} {'Dad'}
{[1]} {'Mom'}
{[1]} {'Me'}
{[1]} {'Me'}
{[1]} {'Mom'}
{[2]} {'Brother'}
{[2]} {'Mom'}
{[2]} {'Dad'}
{[2]} {'Sister'}
{[2]} {'Sister'}
{[2]} {'Sister'}
.
.
.
{[68]} {'Me'}
{[68]} {'Mom'}
{[68]} {'Brother'}
{[68]} {'Mom'}
{[68]} {'Dad'}
{[68]} {'Sister'}
{[68]} {'Me'}
{[68]} {'Sister'}
Thanks in advance!
Yomiran

回答(1 个)

Image Analyst
Image Analyst 2021-7-18
编辑:Image Analyst 2021-7-18
I'd probably use some of these functions: contains(), ismember(), strfind(), strcmpi(). Good luck.
It would sure be a whole lot easier to provide you with a turnkey solution if you upload your cell array in a .mat file with the paperclip icon AFTER you read the posting guidelines (which you apparently skipped):

类别

Help CenterFile Exchange 中查找有关 Create Large-Scale Model Components 的更多信息

产品


版本

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by