Ненавижу видеть вас проголосовавшими ... переполнение стека сходит с ума от повторяющейся чепухи с вопросом, отказывается предоставить полезную помощь, а затем опускает голосование за то, что вы набрались смелости спросить о чем-то, чего вы не знаете.
Упомянутый вопрос явно не имеет ничего общего с ObjectIds, не говоря уже о добавлении их (или любого другого объекта, не являющегося внутренним для NumPy или Pandas) в кадры данных.
Вам, вероятно, нужно использовать карту
, при этом предполагается, что столбец "objectids" не является серией в вашем кадре, а "Зона" - Серия в вашем кадре
df['objectids'] = df['Zone'].map(lambda x: bson.objectid.ObjectId())
Карты - очень полезный (хотя и медленный) способ прокрутить каждую запись в вашей серии и особенно полезный в качестве начального метода для подключения внешних функций.
https://pandas.pydata.org/pandas-docs/stable/generated/pandas.Series.map.html