다음을 통해 공유


Notebook 출력 및 결과

Notebook을 클러스터에 연결하고 하나 이상의 셀을 실행했다면 Notebook이 상태를 가지며 출력을 표시합니다. 이 섹션에서는 Notebook 상태 및 출력을 관리하는 방법을 설명합니다.

Notebook 상태 및 출력 지우기

Notebook 상태 및 출력을 지우려면 실행 메뉴 아래쪽에 있는 지우기 옵션 중 하나를 선택합니다.

메뉴 옵션 설명
모든 셀 출력 지우기 셀 출력을 지웁니다. 이 기능은 Notebook을 공유하면서 결과를 포함하지 않으려는 경우에 유용합니다.
상태 지우기 함수 및 변수 정의, 데이터 및 가져온 라이브러리를 포함하여 Notebook 상태를 지웁니다.
상태 및 출력 지우기 셀 출력과 노트북 상태를 지웁니다.
상태 지우기 및 모두 실행 Notebook 상태를 지우고 새 실행을 시작합니다.

결과 테이블

셀을 실행하면 결과가 결과 테이블에 표시됩니다. 결과 테이블을 사용하여 다음을 수행할 수 있습니다.

  • 테이블 형식 결과 데이터의 열 또는 기타 하위 집합을 클립보드에 복사합니다.
  • 결과 테이블에 대한 텍스트 검색을 수행합니다.
  • 데이터 정렬 및 필터링
  • 키보드 화살표 키를 사용하여 표 셀 사이를 이동합니다.
  • 원하는 텍스트를 두 번 클릭하고 끌어 열 이름 또는 셀 값의 일부를 선택합니다.

Notebook 결과 테이블

결과 테이블에 대한 제한을 보려면 Notebook 결과 테이블 제한참조하세요.

데이터 선택

결과 테이블에서 데이터를 선택하려면 다음 중 원하는 작업을 수행합니다.

  • 열 또는 행 머리글을 클릭하세요.
  • 표의 왼쪽 위 셀을 클릭하여 전체 표를 선택합니다.
  • 커서를 한 세트의 셀 위로 드래그하여 선택합니다.

선택 정보가 표시된 측면 패널을 열려면 panel iconpanel icon검색 상자 옆에 있는 오른쪽 위 모서리에 있는 패널 아이콘 아이콘을 클릭합니다.

패널 아이콘의 위치

클립보드에 데이터 복사

선택한 데이터를 클립보드에 복사하려면 MacOS 또는 Windows의 Cmd + cCtrl + c 누르거나 드롭다운 메뉴에서 복사를 마우스 오른쪽 단추로 클릭하고 선택합니다. 복사를 선택하여 선택한 데이터를 CSV, TSV 또는 Markdown 형식으로 복사할 수도 있습니다.

결과 정렬

결과 테이블을 열의 값으로 정렬하려면 커서를 열 이름 위로 가리킵니다. 열 이름을 포함하는 아이콘이 셀 오른쪽에 나타납니다. 화살표를 클릭하여 열을 정렬합니다.

열 정렬하는 방법

여러 열을 기준으로 정렬하려면 Shift 키를 누른 채 열의 정렬 화살표를 클릭합니다.

결과 필터링

필터를 만드는 방법에는 여러 가지가 있습니다.

  • 셀 결과의 오른쪽 위에 있는 필터 아이콘 클릭합니다. 표시되는 대화 상자에서 필터링할 열과 적용할 필터 규칙 및 값을 선택합니다. 예시:

    필터 예제

  • 다른 필터를 추가하려면 필터 추가 버튼을 클릭합니다.

  • 필터를 일시적으로 사용하거나 사용하지 않도록 설정하려면 대화 상자에서 사용/사용 안함 단추를 전환합니다. 필터를 삭제하려면 필터 이름 필터 X 삭제 옆의 X를 클릭합니다.

  • 특정 값으로 필터링하려면 해당 값이 있는 셀을 마우스 오른쪽 단추로 클릭하고 드롭다운 메뉴에서 이 값으로 필터를 선택합니다.

    특정 값

  • 특정 열을 필터링하려면 열 이름에 kebab 메뉴를 사용합니다.

    필터 케밥 메뉴

기본적으로 필터는 결과 테이블에 표시된 결과에만 적용됩니다. 반환된 데이터가 잘리는 경우(예: 쿼리가 10,000개 이상의 행을 반환하거나 데이터 세트가 2MB보다 큰 경우) 필터는 반환된 행에만 적용됩니다. 표의 오른쪽 위에 있는 메모는 필터가 잘린 데이터에 적용되었음을 나타냅니다.

대신 전체 데이터 세트를 필터링하도록 선택할 수 있습니다. 잘린 데이터 클릭한 다음 전체 데이터 세트 선택합니다. 데이터 세트의 크기에 따라 필터를 적용하는 데 시간이 오래 걸릴 수 있습니다.

전체 데이터 세트에 필터를 적용합니다.

열 형식 지정

열 머리글은 열의 데이터 형식을 나타냅니다. 예를 들어 정수 형식 열 대한 표시기가 정수 데이터 형식을 나타냅니다. 표시기를 마우스로 가리키면 데이터 형식이 표시됩니다.

결과 테이블의 열을 통화, 백분율, URL 등의 형식으로 서식을 지정하고, 소수점 자리수를 조절하여 보다 명확한 테이블을 만들 수 있습니다.

열 이름에 있는 케밥 메뉴의 열 서식을 지정합니다.

서식 열 케밥 메뉴

다운로드 결과

기본적으로 결과 다운로드는 사용 설정되어 있습니다. 이 설정을 전환하려면 Notebook에서 결과를 다운로드하는 기능 관리를 참조하세요.

테이블 형식 출력이 포함된 셀 결과를 로컬 컴퓨터에 다운로드할 수 있습니다. 탭 제목 옆에 있는 아래쪽 화살표를 클릭합니다. 메뉴 옵션은 결과의 행 수와 Databricks 런타임 버전에 따라 달라집니다. 다운로드한 결과는 로컬 컴퓨터에 전자 필기장 이름에 해당하는 이름을 가진 CSV 파일로 저장됩니다.

셀 결과를 다운로드합니다.

SQL 웨어하우스에 연결된 Notebook의 경우 결과를 Excel 파일로 다운로드할 수도 있습니다.

Excel 파일에 모든 행을 다운로드합니다.

SQL 셀 결과 탐색

Databricks Notebook에서 SQL 언어 셀의 결과는 변수 _sqldf에 할당된 DataFrame으로 자동으로 사용할 수 있습니다. 변수를 _sqldf 사용하여 후속 Python 및 SQL 셀에서 이전 SQL 출력을 참조할 수 있습니다. 자세한 내용은 SQL 셀 결과 탐색을 참조하세요.

셀당 여러 출력 보기

비 Python Notebook의 %python 셀과 Python Notebook은 셀당 여러 출력을 지원합니다. 예를 들어 다음 코드의 출력에는 플롯과 테이블이 모두 포함됩니다.

import pandas as pd
from sklearn.datasets import load_iris

data = load_iris()
iris = pd.DataFrame(data=data.data, columns=data.feature_names)
ax = iris.plot()
print("plot")
display(ax)
print("data")
display(iris)

출력 크기 조정

표 또는 시각화의 오른쪽 아래 모서리를 끌어 셀 출력의 크기를 조정합니다.

오른쪽 아래 모서리를 끌어 출력 테이블 크기를 조정하는 .

Databricks Git 폴더에서 Notebook 출력 커밋

.ipynb Notebook 출력 커밋에 대한 자세한 내용은 .ipynb Notebook 출력 커밋 허용을 참조하세요.

  • Notebook은 .ipynb 파일이어야 합니다.
  • 작업 영역 관리자 설정은 Notebook 출력을 커밋할 수 있도록 허용해야 합니다.