Hi,
I am having problems with creating a output table, which for some reason work when i only use one variable, but not when i enter a second one. Code:
mean_rgoog = mean(rgoog);
mean_rm = mean(rm);
std_rgoog = std(rgoog);
std_rm = std(rm);
disp(table(mean_rgoog, mean_rm, 'VariableNames', {'mean'}, 'RowNames', ...
{'mean_rgoog', 'mean_rm'}));
Again, it works if i remove the 'mean_rm' from the 'RowNames'. Anybody knows how to fix this, to make it work with multiple rows?

댓글 수: 1

Adam Danz
Adam Danz 2020년 1월 3일
In the future, provide the entire error message - it gives us very big hints at what the problem is ;)

댓글을 달려면 로그인하십시오.

 채택된 답변

Adam Danz
Adam Danz 2020년 1월 3일

2 개 추천

You're likely getting an error,
Error using table
The RowNames property must contain one name for each row in the table.
It appears you're trying to create a table with 1 column and 2 rows but instead, your table() inputs provide two columns of 1 row of data. Instead, vertically concatenate the two rows of data into 1 column.
table([mean_rgoog; mean_rm], 'VariableNames', {'mean'}, 'RowNames', {'mean_rgoog', 'mean_rm'})

댓글 수: 1

This worked (makes total sense), i will remember the error in the future - thank you!

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Tables에 대해 자세히 알아보기

질문:

2020년 1월 3일

댓글:

2020년 1월 3일

Community Treasure Hunt

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

Start Hunting!

Translated by