Split column data into two columns
Mostrar comentarios más antiguos
I have a column of data with numbers formatted as a string. All of the 3,000 plus entries are five characters long such as 01234. I would like to split that out into two columns so that one column would be the first two numbers and the other the last three, such as 01 234. I cannot seem to find the right solution for this. Any thoughts?
1 comentario
Kellie Anton
el 3 de Ag. de 2017
Editada: Kellie Anton
el 3 de Ag. de 2017
Respuestas (1)
Honglei Chen
el 2 de Ag. de 2017
Could you elaborate what you have as a matrix?
If you are using character arrays, it should just be a 5-column matrix to start with. So all you need to do is just getting the first 2 columns and then last 3 columns. For example
a = ['01234';'12345']
a(:,1:2)
a(:,3:5)
Does this help?
3 comentarios
Kellie Anton
el 2 de Ag. de 2017
Kellie Anton
el 3 de Ag. de 2017
Honglei Chen
el 3 de Ag. de 2017
maybe you can try
glop = goop{1}(:,1:2)
HTH
Categorías
Más información sobre Resizing and Reshaping Matrices en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!