Displaying percentage signs in a table

28 visualizzazioni (ultimi 30 giorni)
rough93
rough93 il 22 Lug 2020
Modificato: rough93 il 22 Lug 2020
Is there any way to display percentage signs in table data? for something like:
table = table(...
a_eff*100,...
b_eff*100,...
c_eff*100,...
d_eff*100);
eff_table.Properties.VariableNames = {...
'a_output_efficiency'...
'b_output_efficiency'...
'c_efficiency'...
'd_efficiency'};
disp(eff_table)
and have each number be followed by a percentage sign?

Risposta accettata

Star Strider
Star Strider il 22 Lug 2020
Unfortunately, not in R2018b. (Thank you for providing that information.)
From the documentation:
‘Starting in R2019b, you can specify table variable names that are not valid MATLAB® identifiers. Such variable names can include spaces, non-ASCII characters, and can have any character as the leading character. When you access such a variable name, enclose it quotation marks.’
So if you upgrade to R2019b or later, this will work:
T1 = array2table(rand(4));
T1.Properties.VariableNames = {...
'a_output_efficiency %'...
'b_output_efficiency %'...
'c_efficiency %'...
'd_efficiency %'};
I verified that it does (in R2020a).
.
  4 Commenti
Star Strider
Star Strider il 22 Lug 2020
As always, my pleasure!
Congratulations ion the work-around!
Stephen23
Stephen23 il 22 Lug 2020
Modificato: Stephen23 il 22 Lug 2020
@Star Strider: it is not clear to me how your answer relates to the question. You wrote about table variable names, but the original question and later examples are about how to append percent symbols to the data itself.
Can you please explain how setting the variable names changes the format of the data in the table ? Perhaps you could show an actual MWE that we can try, which demonstrates how changing the variable names (as you write) will change the display format of the table data (as the question requests).
I would also find such formatting very useful, but perhaps I just missed something obvious in the documentation.

Accedi per commentare.

Più risposte (0)

Prodotti


Release

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by