Combining a Datetime matrix (8760 x 1) with another cell matrix (8760 x 2)

3 views (last 30 days)
Hello, I have a data set of (8760 x 3)wherein a extracted just the first col of the data( in this format 'uuuu-MM-dd''T''HH:mm:ssXXX') to convert it to another format ('yyyy-MM-dd hh:mm:ss'). Thus I obtained a datetime matrix of (8760 x 1).
1. How do i replace this new format of datetime with the longer format (row 1 ) of my original file of cell matrix.
I get an error regarding the type of matrices, and that they cant be combined.
  1 Comment
Peter Perkins
Peter Perkins on 3 Oct 2016
Tushar, I think you're going to need to give a specific, short example of what you're tyring to do.

Sign in to comment.

Accepted Answer

Steven Lord
Steven Lord on 3 Oct 2016
If you want your data stored in tabular form, and you're using release R2016b or later, consider storing your data in a timetable.
  1 Comment
Tushar Agarwal
Tushar Agarwal on 4 Oct 2016
Thank you for taking out the time.
I am fairly new with this. What I mean to ask, is that how do I combine two matrices of different types.
One is a double matrix, and the other a datetime.
I am not able to combine the two with double(:,3)=datetime(:,1);
The error is All inputs must be datetimes or date/time strings.
I want to replace the 1st col of Data with col T.

Sign in to comment.

More Answers (0)

Categories

Find more on Dates and Time in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!