В pandas
как объединить два набора данных так, чтобы массивы, содержащиеся в столбцах, объединялись?
Например, пусть d1
и d2
объединяют два набора данных.В моем случае у меня есть около 100 сравнительно небольших фреймов данных для объединения:
>> d1
id seq
0 AAA (1, 2, 3, 4)
1 BBB (1, 2, 3, 4) <---
>> d2
id seq
0 CCC (1, 2, 3, 4)
1 DDD (1, 2, 3, 4)
2 BBB (5, 6, 7) <---
Теперь мы хотим:
>> df
id seq
AAA (1, 2, 3, 4)
BBB (1, 2, 3, 4, 5, 6, 7) <---
DDD (1, 2, 3, 4)
CCC (1, 2, 3, 4)
Как это сделать эффективно?
Я попытался объединитьно, похоже, я обязан пройти методом apply
, которого я хочу избежать.