[jupyter-notebook] 삭제 된 Jupyter 노트북 셀을 복구하는 방법은 무엇입니까?

Jupyter 노트북을 사용합니다. 실수로 셀을 삭제했는데 뒤로 물러 설 수 없습니다.

노트북 셀을 어떻게 복구 할 수 있습니까?



답변

“편집”으로 이동하면 “셀 삭제 취소”옵션이 있습니다.

단축키에 익숙하다면 cmd+ shift + p를 입력 한 다음 입력 undo하여 복구 할 수도 있습니다. 마우스를 움직일 필요가 없습니다.


답변

먼저를 눌러 명령 모드로 전환 ESC한 다음을 눌러 Z삭제 된 셀을 복구 할 수 있습니다 . “편집”탭에 “셀 삭제 취소”옵션이없는 Jupyter Lab에서도 작동합니다.


답변

노트북 커널이 여전히 실행 중이고 셀을 실행 한 경우에서 삭제 된 셀을 포함하여 모든 셀의 내용을 찾을 수 있습니다 _ih. 예를 들어, 마지막 5 개 셀 :

_ih[-5:]


답변

셀 내부에서 삭제 된 항목실행 취소 하려면 다음을 누릅니다.
CTRL/CMD +Z

삭제 된 전체 셀복구 해야하는 경우
ESC+를 누르십시오 Z.
특히이 두 번째 팁은 실수로 많은 셀을 삭제하는 경우 유용 할 수 있습니다.


답변

이미 커널을 다시 시작한 경우 %history또는_ih[:n] 비어있을 것입니다. 최근 체크 포인트를 되돌릴 수 있습니다. 파일> 체크 포인트로 복귀를 사용하여이 작업을 수행 할 수 있습니다.

되돌리기 전에 체크 포인트에 무엇이 있는지 확인하려면 작업 디렉토리 (노트북이있는 디렉토리)에 체크 포인트를 저장하는 숨겨진 폴더가 있습니다. cd .ipynb_checkpoints거기로 데려다 줄 것입니다. 파일 내부를보고 잃어버린 코드가 있는지 확인할 수 있습니다.

이것은 나를 구했습니다. 여기 에 대한 답변에서 이것을 찾았 습니다.


답변