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}
: 해당 파일의 셀의 아웃풋을 덧붙임