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

3 Ansichten (letzte 30 Tage)
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 Kommentar
Peter Perkins
Peter Perkins am 3 Okt. 2016
Tushar, I think you're going to need to give a specific, short example of what you're tyring to do.

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Steven Lord
Steven Lord am 3 Okt. 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 Kommentar
Tushar Agarwal
Tushar Agarwal am 4 Okt. 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.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Dates and Time finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by