Add timetable with many months to another timetable with few months
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Martin
am 13 Sep. 2019
Kommentiert: Martin
am 13 Sep. 2019
I have two time tables like this:
cars =
1×1 timetable
Time Cars
________ ________
Sep-2019 42
and
bus =
1×1 timetable
Time buses
________ _______
Aug-2019 12
Sep-2019 54
Then I need to add the bottom table to the top table like this:
cars =
1×2 timetable
Time Cars buses
________ ________ _______
Sep-2019 42 54
Anyone have an idea for this?
0 Kommentare
Akzeptierte Antwort
Sean de Wolski
am 13 Sep. 2019
Look at synchronize it does exactly this:
tt = timetable(dateshift(datetime,'start','day'), 42, 'VariableNames',"Cars")
tt2 = timetable([dateshift(datetime,'start','day');datetime], [42;17], 'VariableNames',"Buses")
synchronize(tt,tt2,"intersection")
And if you want to play with this kind of thing interactively, in 19b, which shipped yesterday, you can use the join tables "Live Task".
2 Kommentare
Adam Danz
am 13 Sep. 2019
+1
I keep forgetting about synchronize! I guess I need a project that uses timetables.
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Tables finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!