Split column data into two columns
古いコメントを表示
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 件のコメント
Kellie Anton
2017 年 8 月 3 日
編集済み: Kellie Anton
2017 年 8 月 3 日
回答 (1 件)
Honglei Chen
2017 年 8 月 2 日
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 件のコメント
Kellie Anton
2017 年 8 月 2 日
Kellie Anton
2017 年 8 月 3 日
Honglei Chen
2017 年 8 月 3 日
maybe you can try
glop = goop{1}(:,1:2)
HTH
カテゴリ
ヘルプ センター および File Exchange で Resizing and Reshaping Matrices についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!