combine 2 timetables with different variables into 1 timetable?
    7 views (last 30 days)
  
       Show older comments
    
I have two timetables with different "time format" 
I want to merge timetable 1 with timetable 2 to get timetable 3 as the following image:

Using join I get the following error:  "The key variable for B must contain all values in the key variable for A."
which I guess it is because the timetable have different time format, but event if I change this, the error is still there. 
Any Idea how to solve this?
Thank you in advance!
4 Comments
Accepted Answer
  dpb
      
      
 on 21 May 2022
        ttC=synchronize(ttA,ttB);                   % catenate the two horizontally at matching times
ttC=ttC(isfinite(ttC.Price),:);             % remove those w/ no Price data
ttC=retime(ttC,'hourly',"previous");        % fill in missing volume data with first value of period
2 Comments
  dpb
      
      
 on 21 May 2022
				Glad to help...just went thru same exercise in a more exotic form last week, so had in hip pocket... :)
More Answers (0)
See Also
Categories
				Find more on Tables in Help Center and File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

