ESC : 커맨드 모드로 진입하여 ENTER 를 통해 cell 을 수정가능. 아래 커맨드는 커맨드 모드에서 동작됨 A : 현재 cell 위에 새로운 cell 을 추가B : 현재 cell 밑에 새로운 cell 을 추가D + D : 연속해서 두번 누르면 현재 cell 을 삭제M : Markdown 모드로 변환Y : Code 셀로 변환R : Raw Cell 로 변환CTRL + B : 화면을 넓게 사용. 왼쪽 파일 탐색기가 사라짐SHIFT + M : 두 개의 셀을 한개의 셀로 MergeCTRL + SHIFT + – : 현재 커서 위치를 기준으로 두 개의 셀로 구분 SHIFT+J or SHIFT + ↓ 현재 셀에서 아래쪽 위치로 새로운 셀을 같이 선택 SHIFT + K or SHIFT + ↑ : 현재 셀에서 위쪽 위치로 새로운 셀을 같이 선택CTRL + / : 선택한 코드를 주석처리매직 기능은 Ipython kernel 에서 제공하는 것이며, Jupyter lab 과 Jupyhter notebook 모두에서 작동한다. 이는 어떤 언어를 선택하든 (예를 들어, Jupyter lab 에서 R을 사용하든 Python 을 사용하든) 동작한다.
%matplotlib inline : 플롯을 화면 안에서 보여줌%lsmagic : 매직 기능에 어떤것들이 있는지 출력 %env %env : 모든 환경변수를 출력%env var : 해당 이름의 환경변수를 출력(%env var val) or (%env var=val) : 환경변수를 설정%run%run file_name : 해당 이름의 .py 파일 또는 .ipynb 파일을 셀 안에서 실행 %load %load source : 해당 파일을 셀 안에 로드%who = will list all variables that exist in the global scope. It can be used to see what all data_frames or any other variable is there in memory. %who : 현재 전역 환경의 모든 변수를 리스트로 볼 수 있음 (메모리에 어떤 변수들이 올라와 있나 확인할 수 있다.)%who df : 현재 선언된 dataframe 을 볼 수 있음%whos : %who 와 비슷하지만 각 변수들에 대해 상세한 설명을 볼 수 있음 %time : 한 셀이 실행된 시간을 볼 수 있음%timeit : 10만 번 실행하여 평균 시간을 잼%writefile %writefile {file_name} : 해당 파일의 셀의 아웃풋을 씀%writefile -a {file_name} : 해당 파일의 셀의 아웃풋을 덧붙임