Вы можете использовать команду magi c (буквально то, что она называется, не я, милый, лол), под названием store
. Это работает следующим образом:
В блокноте A:
df = pd.DataFrame(...)
%store df # Store the variable df in the IPython database
Затем в другом блокноте B:
%store -r # This will load variables from the IPython database
df
Преимущество этого подхода в том, что вы не будете столкнуться с проблемами при изменении типов данных или сбоях в индексах. Это будет работать и с типами переменных, кроме pandas фреймов данных.
В официальной документации представлены некоторые дополнительные функции здесь