/
Вопросы и ответы
/
Аналитика данных
/

Как вернуть ячейку в jupiter

Как вернуть ячейку в jupiter

4 года назад

Arthur Cheremisin

Ответы

1

Чтобы вернуть содержимое удаленной ячейки в Jupyter Notebook, нажмите на эту ячейку, чтобы выделить ее, и в меню наверху выберите "Edit" и затем "Undo Delete Cell".

Если вы не удаляли ячейку, а просто хотите вернуть ее содержимое к предыдущему состоянию, можно использовать историю изменений. Нажмите на стрелку вверх рядом с ячейкой, чтобы открыть историю и выберите нужную версию. Нажмите "Revert to this version", чтобы вернуть состояние

2 года назад

Maksim Litvinov

0

Удалённую ячейку в Jupyter возвращают клавишей Z в командном режиме.

  1. Нажмите Esc, чтобы выйти из редактирования. Рамка ячейки станет синей.
  2. Нажмите Z.

Каждое нажатие возвращает ещё одну удалённую ячейку, начиная с последней.

Через меню

СредаГде найти
Jupyter NotebookEdit → Undo Delete Cell
JupyterLabEdit → Undo Cell Operation
VS CodeCtrl+Z (Cmd+Z на Mac), когда курсор не внутри ячейки
Google ColabEdit → Undo delete cell или Ctrl+M, затем Z

Ctrl+Z внутри ячейки отменяет правки текста, ячейку он не вернёт.

Если отмена не помогает

Jupyter автоматически сохраняет контрольные точки. Откатить блокнот к последней из них:

  • Jupyter Notebook: File → Revert to Checkpoint;
  • JupyterLab: File → Revert Notebook to Checkpoint.

Все изменения после контрольной точки пропадут. Создать точку вручную — Ctrl+S.

Вернуть код уже выполненной ячейки

Если ячейку удалили, но выполняли её в этой сессии, код остался в истории ядра:

1
%history -n

Команда выведет весь код, который выполнялся, с номерами. Код конкретной ячейки хранится в In:

1
print(In[5])

Результат выполнения ячейки с номером 5 лежит в Out[5], результат последней ячейки — в _.

После перезапуска ядра история и Out очищаются.

Вернуть случайно изменённую ячейку

Если ячейку не удалили, а перезаписали код, зайдите в неё и нажимайте Ctrl+Z. Jupyter хранит историю правок для каждой ячейки, пока блокнот открыт.

Работу в Jupyter, pandas и анализ данных на Python разбирают в курсе «Python для аналитиков данных».

12 дней назад

Никита Вихров

+7 800 100 22 47

бесплатно по РФ

+7 495 085 21 62

бесплатно по Москве

108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845