Объединение двух таблиц фреймов с использованием внешнего соединения
joindata - функция, используемая в коде, созданном конструктором диагностических функций.
объединяет две таблицы, используя внешнее соединение с первыми двумя столбцами в качестве первичных ключей для объединения. Как правило, внешнее соединение объединяет строки таблицы, где ключевые переменные имеют совпадающие значения, а также сохраняет строки, где ключевые переменные из одной входной таблицы не имеют совпадений в другой входной таблице (см. table12 = joindata(table1,table2)outerjoin). joindata объединяет две таблицы фреймов. Первые два столбца обеих таблиц фреймов содержат начальную и конечную точки сегмента. Другие столбцы в таблицах содержат данные, связанные с кадром. Имена столбцов данных должны быть уникальными, т. е. столбцы данных в table2 не должно иметь то же имя, что и столбцы данных в table1.
Код, генерируемый конструктором диагностических функций joindata при выполнении обработки кадровой статистики ансамбля. В коде, table1 содержит существующие данные кадра и table2 содержит только что вычисленные результаты кадра.
использует столбцы с именами, указанными в table12 = joindata(table1,table2,'Keys',keys)keys в качестве первичных ключей для слияния. Например, 'Keys',["TimeStart","TimeEnd"] указывает, что joindata использовать столбцы с именами "TimeStart" и "TimeEnd" вместо автоматического использования первых двух столбцов для первичных ключей.