Что делает команда store в python? (не команда magic%store)

#python #pandas #ipython

#python #pandas #ipython

Вопрос:

Я случайно вошел store в свою консоль ipython. В частности store df . Я хотел ввести %store df , чтобы сохранить данные фрейма данных в памяти, но я забыл главный % символ, тот, который вызывает магические команды.

Вызов данных с %store -r df помощью still работал, но когда я store снова ввел command, я получил список явно сохраненных фреймов данных, некоторые из которых я, должно быть, сохранил давным-давно:

 Stored variables and their in-db values:
df                   ->         A  date  y
doc                  ->         B  ZZZZ  
 

Что происходит?

Комментарии:

1. Часто волшебные команды можно запускать без % . Так что я бы ожидал store и %store сделал то же самое. Это можно отключить, но я подозреваю, что ваша настройка позволяет это. Я не использую %store много, но для магии, которую я использую, мне не нужно % . Я использую %% для версий ячеек.

2. Согласно %store справке, без аргументов это Show list of all variables and their current values . Итак, да, вы видите все сохраненные вами переменные. Вероятно, есть способ удаления или сброса хранилища.

3. Их удаление — это план, теперь вопрос в том, как.

4. Вы смотрели %store? документы?