Help > Keyboard shortcuts (H) 에서 전체 목록을 봅니다.
| 키 | 동작 |
|---|---|
a |
선택된 Cell 이전에 추가 (above) |
b |
선택된 Cell 다음에 추가 (below) |
ctrl+enter |
선택된 Cell 실행 |
shift+enter |
선택된 Cell 실행 후 다음 Cell 로 이동 |
| 위 · 아래 방향키 | Cell 이동 |
enter |
편집 모드로 변경 |
esc |
명령 모드로 변경 |
d+d |
선택된 Cell 삭제 |
shift+d+d |
prompt 없이 Cell 삭제 |
l |
line number toggle |
t |
Cell 제목 toggle |
셀 첫 줄에 %<언어> 를 적으면 그 셀만 다른 언어로 실행됩니다.
DBFS 를 다룹니다.
%fs
ls /
%fs
ls dbfs:/databricks-datasets/nyctaxi/tripdata
드라이버 노드에서 셸 명령을 실행합니다.
%sh
ls -al /
ls -al /dbfs
markdown 을 씁니다. 목록 · 표 · 코드 블록이 모두 됩니다.
%md
* ul1
* ul2
* ul21
1. ol1
1. ol2
|Column1|Column2|
|:---|:---:|
|Value11|Value12|
# ~ ###### 로 Header 를 작성하면 노트북 좌측 Table of contents 에서 목차를 확인할 수 있습니다.
더 자세한 notebook code 문서는 Databricks 공식 문서에서 확인할 수 있습니다.
%py
a = 1
b = 2
c = a + b
c
%python
import os
os.listdir('/')
%scala
val a = 1
val b = 2
val c = a + b
c
%sql
select a + b as c
from (
select 1 as a, 2 as b
) t
%r
a <- 1
b <- 2
c <- a + b
c
display(dbutils.fs)
dbutils.fs.ls("/")
%scala
// Hadoop hdfs API 가 익숙하다면 아래 FileSystem class 로 dbfs 를 다룰 수 있습니다.
dbutils.fs.dbfs
자세한 file system 문서는 dbutils 문서에서 확인할 수 있습니다.
노트북 상단에 입력 위젯을 만듭니다. 위젯은 label 순으로 정렬돼 붙습니다.
display(dbutils.widgets)
dbutils.widgets.text('text1', '텍스트', 'text')
dbutils.widgets.combobox('combobox1', '값2', ['값1', '값2', '값3'], 'Combobox')
dbutils.widgets.dropdown('dropdown1', 'value3', ['value1', 'value2', 'value3'], 'Dropdown')
dbutils.widgets.multiselect('multiselect1', 'value1', ['value1', 'value2', 'value3'], 'Multiselect')
값을 읽고 지웁니다.
dbutils.widgets.get('text1')
dbutils.widgets.get('combobox1')
dbutils.widgets.get('dropdown1')
dbutils.widgets.get('multiselect1')
dbutils.widgets.remove('text1')
dbutils.widgets.removeAll()
자세한 widget 문서는 Databricks widgets에서 확인할 수 있습니다.