How can I extract the time column of a timetable
124 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Antonio Melieni
il 20 Apr 2019
Commentato: Ali Afruzi
il 1 Apr 2022
Hi,
I need to extrct the time column of a timetable as I need to manipulate it.
any Ideas?
3 Commenti
Peter Perkins
il 3 Mag 2019
Just for the record, David was correct, except for one subtle point: the row times in a timetable are metadata, not one of the variables. You can access them by name in exactly the same way, though.
David created his timetable with a workspace variable named MeasurementTime, whose name the timetable picked up; that's why his row times were named Measurement time. The default name is Time, though.
Risposta accettata
Andrei Bobrov
il 20 Apr 2019
Modificato: Andrei Bobrov
il 20 Apr 2019
variant
a = rand(20,6);
date1 = datetime(2019,4,19) + hours(cumsum(70*rand(20,1)));
TT = array2timetable(a,'RowTimes',date1);
date_out = TT.Time;
2 Commenti
Più risposte (1)
Haris K.
il 13 Mag 2020
You can also use directly:
TT = timetable(Temp,Pressure,WindSpeed,WindDirection, 'RowTimes',MeasurementTime)
datetime_vec = TT.Time
0 Commenti
Vedere anche
Categorie
Scopri di più su Timetables in Help Center e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!