Azzera filtri
Azzera filtri

Incomplete time series: Fill missing dates with NaNs

2 visualizzazioni (ultimi 30 giorni)
pavlos
pavlos il 3 Gen 2016
Commentato: pavlos il 3 Gen 2016
Hello,
I need to fill the missing dates with NaNs.
The format of the data is as follows:
month-day-year-hour-minute-second
09-01-2013-22-19-16
09-01-2013-22-34-17
09-01-2013-22-49-18
% missing data
09-02-2013-07-27-48
09-02-2013-07-42-49
09-02-2013-07-57-50
The metering interval is every 15 minutes so the number of missing data should equal to the number of 15 minute entries that are between
09-01-2013-22-49-18 and 09-02-2013-07-27-48.
Thank you.
Best,
Pavlos

Risposte (1)

Andrei Bobrov
Andrei Bobrov il 3 Gen 2016
k = datenum(['09-01-2013-22-49-18';'09-02-2013-07-27-48'],'mm-dd-yyyy-HH-MM-SS');
add = datestr(k(1):1/24/4:k(2),'mm-dd-yyyy-HH-MM-SS');
  1 Commento
pavlos
pavlos il 3 Gen 2016
The code works perfectly.
Thank you.
But all the seconds are the same, i.e. SS always equals 18.
Also, is it possible to convert "add" to matrix, i.e.: with the following format of columns:
09 01 2013 22 49 18
09 01 2013 23 04 18

Accedi per commentare.

Categorie

Scopri di più su Data Type Conversion in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by