Clear Filters
Clear Filters

Cross tabulation row percentages

1 view (last 30 days)
Sarah Yun
Sarah Yun on 31 Dec 2019
Edited: TADA on 31 Dec 2019
I have a table with 4 columns and 5 rows
I want to display the row values as percentages
date sale 1 sale 2 total sales
1989 4 (x%) 3 (x%) 7(x%)
7 would be 100%
now express 4 and 3 in terms of 100%?
How to do this for my table in matlab?
Thank you.

Accepted Answer

TADA on 31 Dec 2019
Edited: TADA on 31 Dec 2019
How about something like that?
t{:,{'sale1','sale2'}} = t{:,{'sale1','sale2'}}./t.totalsales * 100
Given that t is your table, or a copy of that so you don't override your original data

More Answers (0)


Find more on Tables in Help Center and File Exchange


Community Treasure Hunt

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

Start Hunting!