Общая часть (объединение) двух многомерных массивов путем сравнения только одного измерения - PullRequest
0 голосов
/ 09 июля 2019

Если у меня есть два двумерных массива, например, финансовые данные.

Каждый массив имеет один столбец, содержащий уникальные идентификаторы, например, названия компаний, а другие столбцы представляют собой различные типы данных.

И я хочу сравнить оба массива по уникальным идентификаторам (названиям компаний) и вернуть объединение обоих массивов в другой массив.

Я не знаю, как этого добиться.

Если я выделю столбец «названия компаний» из каждого из массивов, я, безусловно, смогу сравнить их по

union = np.intersection1d(arrayA, arrayB)

Однако это дало бы мне только вывод названий компаний, существующих в обоих массивах, а теперь насчет остальных данных.

Мне бы очень хотелось, чтобы НЕ использовал итерацию с циклом, поскольку производительность - главная причина, по которой я хочу выполнить эту операцию таким образом.

возможно?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...