Clear Filters
Clear Filters

assign summary of a category to new variables

1 view (last 30 days)
Hi everyone,
I have the following code:
A = categorical({'plane'; 'car'; 'train'; 'car'; 'plane'});
summary(A)
here is the output:
>> Untitled
car 2
plane 2
train 1
I want to assign the summary to a new variable. So I tried using b=summary(A), and got:
>> Untitled
Error using categorical/summary (line 98)
Too many output arguments.
Error in Untitled (line 2)
b=summary(A)
please help me fix this problem
Thanks
Peng

Accepted Answer

Matt J
Matt J on 6 Apr 2015
Edited: Matt J on 6 Apr 2015
You can do this,
>> b=evalc('summary(A)')
b =
car 2
plane 2
train 1

More Answers (1)

Sean de Wolski
Sean de Wolski on 6 Apr 2015
Edited: Sean de Wolski on 6 Apr 2015
Or
c = categorical({'plane'; 'car'; 'train'; 'car'; 'plane'})
b = table(categories(c),countcats(c))

Community Treasure Hunt

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

Start Hunting!