How can I extract the time column of a timetable
124 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Antonio Melieni
am 20 Apr. 2019
Kommentiert: Ali Afruzi
am 1 Apr. 2022
Hi,
I need to extrct the time column of a timetable as I need to manipulate it.
any Ideas?
3 Kommentare
Peter Perkins
am 3 Mai 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.
Akzeptierte Antwort
Andrei Bobrov
am 20 Apr. 2019
Bearbeitet: Andrei Bobrov
am 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 Kommentare
Weitere Antworten (1)
Haris K.
am 13 Mai 2020
You can also use directly:
TT = timetable(Temp,Pressure,WindSpeed,WindDirection, 'RowTimes',MeasurementTime)
datetime_vec = TT.Time
0 Kommentare
Siehe auch
Kategorien
Mehr zu Timetables finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!