Split column data into two columns
Show older comments
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 Comment
Kellie Anton
on 3 Aug 2017
Edited: Kellie Anton
on 3 Aug 2017
Answers (1)
Honglei Chen
on 2 Aug 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 Comments
Kellie Anton
on 2 Aug 2017
Kellie Anton
on 3 Aug 2017
Honglei Chen
on 3 Aug 2017
maybe you can try
glop = goop{1}(:,1:2)
HTH
Categories
Find more on Resizing and Reshaping Matrices in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!