How to create many variables from a dataset?
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
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 Commenti
Risposte (3)
Steven Lord
il 24 Set 2015
Reshape the original data set so that each of your "variables" is stored as a column of the data.
Stephen23
il 25 Set 2015
Modificato: Stephen23
il 19 Giu 2019
Thorsten
il 25 Set 2015
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 Commenti
Vedere anche
Categorie
Scopri di più su Matrices and Arrays in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!