У меня есть 2 таблицы MATLAB, предположим, что A и B. A и B имеют разные размеры Например.A имеет размеры 53000x67, а B имеет размеры 61000 x 388. Первый столбец обеих таблиц A и B состоит из временной метки типа данных DateTime, например.2018-01-01 12:00:00 и так далее.Не все временные метки обеих таблиц одинаковы, что видно из разных измерений.Я хочу создать новую таблицу C, в которой все столбцы таблицы A и таблицы B объединяются вместе, когда отметка времени (первые столбцы таблиц A и B) совпадают.
Например.Таблица A содержит данные
TimeStamp Column1 Column2 ...... Column 67
Row 1
Row 2
...
Row 53000
Например.В таблице B есть данные
TimeStamp Column1 Column2 ...... Column 388
Row 1
Row 2
...
Row 61000
Я хотел бы создать таблицу C, в которой есть
TimeStamp Column1 Column2 ...... Column 453 (387 columns of B + 66 of A)
Row 1
Row 2
...
Row x (n number of rows which may be created during similar TimeStamp)
Я попытался использовать join()
и дать Ключи в качестве имени первого столбца, но это не так.т работа.Я заглянул в Mathworks Community и использовал outerjoin()
и другие подобные методы, но они не работают в нынешней перспективе.По сути, цель состоит в том, чтобы объединить две таблицы вместе с одинаковыми временными метками.Любая помощь в этом отношении будет высоко оценена.Спасибо