How to create many variables from a dataset?
1 回表示 (過去 30 日間)
古いコメントを表示
I have a dataset having 369148 rows organised in two columns. Every 26 rows of the first column contains a specified scale and the next 26 rows a different scale and so on. Second column contains measurement values at every specified scale. Therefore, total 14198 scales each having 26 measurement values making a grand total of measurement values in the second column is 369148. I want to create 14198 variables for every specified scales each having 26 measurement values. Can someone help me out.
0 件のコメント
回答 (3 件)
Steven Lord
2015 年 9 月 24 日
Reshape the original data set so that each of your "variables" is stored as a column of the data.
Stephen23
2015 年 9 月 25 日
編集済み: Stephen23
2019 年 6 月 19 日
Thorsten
2015 年 9 月 25 日
You can reshape your data
data = reshape(data, 26, 14198, 2);
You can even let Matlab figure out the elements along the 2nd dimension
data = reshape(data, 26, [], 2);
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Logical についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!