Если у меня есть два двумерных массива, например, финансовые данные.
Каждый массив имеет один столбец, содержащий уникальные идентификаторы, например, названия компаний, а другие столбцы представляют собой различные типы данных.
И я хочу сравнить оба массива по уникальным идентификаторам (названиям компаний) и вернуть объединение обоих массивов в другой массив.
Я не знаю, как этого добиться.
Если я выделю столбец «названия компаний» из каждого из массивов, я, безусловно, смогу сравнить их по
union = np.intersection1d(arrayA, arrayB)
Однако это дало бы мне только вывод названий компаний, существующих в обоих массивах, а теперь насчет остальных данных.
Мне бы очень хотелось, чтобы НЕ использовал итерацию с циклом, поскольку производительность - главная причина, по которой я хочу выполнить эту операцию таким образом.
возможно?