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

3 visualizaciones (últimos 30 días)
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 comentario
Peter Perkins
Peter Perkins el 3 de Oct. de 2016
Tushar, I think you're going to need to give a specific, short example of what you're tyring to do.

Iniciar sesión para comentar.

Respuesta aceptada

Steven Lord
Steven Lord el 3 de Oct. de 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 comentario
Tushar Agarwal
Tushar Agarwal el 4 de Oct. de 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.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Dates and Time en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by