Split column data into two columns
Afficher commentaires plus anciens
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 commentaire
Kellie Anton
le 3 Août 2017
Modifié(e) : Kellie Anton
le 3 Août 2017
Réponses (1)
Honglei Chen
le 2 Août 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 commentaires
Kellie Anton
le 2 Août 2017
Kellie Anton
le 3 Août 2017
Honglei Chen
le 3 Août 2017
maybe you can try
glop = goop{1}(:,1:2)
HTH
Catégories
En savoir plus sur Logical dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!