Combination of two tables with different time lines

2 views (last 30 days)
Hey!
Attached I have two tables I want to combine. (For table two only the columns A,C,E and G shall be considered) Problem is that I cannot synchronize the times since they have different formats, intervals and lengths. How can I create a common time column with a interval fitting for both with the other information combined?
Thank you in advance!

Accepted Answer

Star Strider
Star Strider on 16 Jan 2024
Edited: Star Strider on 16 Jan 2024
Converting the times in the first file is straightforward. Everything else seems to be NaN.
T1 = readtable('Combining1.xlsx')
T1 = 10943×5 table
SampleTime KP45GI004IP_ANALOGMAP KP45GI002IP_ANALOGMAP KP45GI001IP_ANALOGMAP KP45GI003IP_ANALOGMAP _______________________________ _____________________ _____________________ _____________________ _____________________ {'2022-10-01T06:23:42.000000Z'} NaN NaN NaN NaN {'2022-10-01T07:23:42.000000Z'} NaN NaN NaN NaN {'2022-10-01T08:23:42.000000Z'} NaN NaN NaN NaN {'2022-10-01T09:23:42.000000Z'} NaN NaN NaN NaN {'2022-10-01T10:23:42.000000Z'} NaN NaN NaN NaN {'2022-10-01T11:23:42.000000Z'} NaN NaN NaN NaN {'2022-10-01T12:23:42.000000Z'} NaN NaN NaN NaN {'2022-10-01T13:23:42.000000Z'} NaN NaN NaN NaN {'2022-10-01T14:23:42.000000Z'} NaN NaN NaN NaN {'2022-10-01T15:23:42.000000Z'} NaN NaN NaN NaN {'2022-10-01T16:23:42.000000Z'} NaN NaN NaN NaN {'2022-10-01T17:23:42.000000Z'} NaN NaN NaN NaN {'2022-10-01T18:23:42.000000Z'} NaN NaN NaN NaN {'2022-10-01T19:23:42.000000Z'} NaN NaN NaN NaN {'2022-10-01T20:23:42.000000Z'} NaN NaN NaN NaN {'2022-10-01T21:23:42.000000Z'} NaN NaN NaN NaN
T1.SampleTime = datetime(T1.SampleTime, 'InputFormat','yyyy-MM-dd''T''HH:mm:ss.SSSSSSZ', 'TimeZone','UTC')
T1 = 10943×5 table
SampleTime KP45GI004IP_ANALOGMAP KP45GI002IP_ANALOGMAP KP45GI001IP_ANALOGMAP KP45GI003IP_ANALOGMAP ____________________ _____________________ _____________________ _____________________ _____________________ 01-Oct-2022 06:23:42 NaN NaN NaN NaN 01-Oct-2022 07:23:42 NaN NaN NaN NaN 01-Oct-2022 08:23:42 NaN NaN NaN NaN 01-Oct-2022 09:23:42 NaN NaN NaN NaN 01-Oct-2022 10:23:42 NaN NaN NaN NaN 01-Oct-2022 11:23:42 NaN NaN NaN NaN 01-Oct-2022 12:23:42 NaN NaN NaN NaN 01-Oct-2022 13:23:42 NaN NaN NaN NaN 01-Oct-2022 14:23:42 NaN NaN NaN NaN 01-Oct-2022 15:23:42 NaN NaN NaN NaN 01-Oct-2022 16:23:42 NaN NaN NaN NaN 01-Oct-2022 17:23:42 NaN NaN NaN NaN 01-Oct-2022 18:23:42 NaN NaN NaN NaN 01-Oct-2022 19:23:42 NaN NaN NaN NaN 01-Oct-2022 20:23:42 NaN NaN NaN NaN 01-Oct-2022 21:23:42 NaN NaN NaN NaN
T2 = readtable('Combining2.xlsx')
T2 = 475×11 table
Time SampleTime KP47GI101IP_ANALOGMAP Date1_ttCombinedDaily Lufttemperatur_ttCombinedDaily Date2_ttCombinedDaily Nederb_rdsm_ngd_ttCombinedDaily Date1_ttLufttemperaturDaily Lufttemperatur_ttLufttemperaturDaily Date2_ttNederbordsmangdDaily Nederb_rdsm_ngd_ttNederbordsmangdDaily ___________ __________ _____________________ _____________________ ______________________________ _____________________ _______________________________ ___________________________ ____________________________________ ____________________________ ______________________________________ 01-Jan-2021 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 02-Jan-2021 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 03-Jan-2021 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 04-Jan-2021 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 05-Jan-2021 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 06-Jan-2021 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 07-Jan-2021 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 08-Jan-2021 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 09-Jan-2021 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 10-Jan-2021 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 11-Jan-2021 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 12-Jan-2021 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 13-Jan-2021 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 14-Jan-2021 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 15-Jan-2021 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 16-Jan-2021 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
.
  10 Comments
Magnus
Magnus on 18 Jan 2024
I understand! Thanks for your help and effort!!

Sign in to comment.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!