How to create many variables from a dataset?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
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 comentarios
Respuestas (3)
Steven Lord
el 24 de Sept. de 2015
Reshape the original data set so that each of your "variables" is stored as a column of the data.
Stephen23
el 25 de Sept. de 2015
Editada: Stephen23
el 19 de Jun. de 2019
2 comentarios
Thorsten
el 25 de Sept. de 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 comentarios
Ver también
Categorías
Más información sobre Logical en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!