Seperate Matlab data for my text file

I have data where the year and month are stuck together, as seen 180001, should be 01 1800, how do I seperate that?

回答 (1 件)

Bhaskar R
Bhaskar R 2020 年 1 月 20 日
編集済み: Bhaskar R 2020 年 1 月 20 日

0 投票

Suppose your data in the variable data
data_in_time = datetime(num2str(data(:,1)), 'Format', 'yyyyMM');
data_in_time.Format = 'MM-yyyy';
If you want data in double class instead of datetime
data_in_double = datevec(data_in_time);
% then get the repective column accordingly(years/months)

1 件のコメント

Stephen23
Stephen23 2020 年 1 月 20 日
編集済み: Stephen23 2020 年 1 月 20 日
Setting the 'Format' option is definitely the way to go, although note that like textscan it should specify how to handle each column in the file. See the documentation examples:

この質問は閉じられています。

製品

質問済み:

2020 年 1 月 20 日

閉鎖済み:

2021 年 8 月 20 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by