Creating table with variable and row names
160 ビュー (過去 30 日間)
古いコメントを表示
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
2020 年 1 月 3 日
In the future, provide the entire error message - it gives us very big hints at what the problem is ;)
採用された回答
Adam Danz
2020 年 1 月 3 日
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'})
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Tables についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!