Поделиться через


Результаты и выводы блокнота

После подключения записной книжки к кластеру и запуска одной или нескольких ячеек записная книжка имеет состояние и отображает выходные данные. В этом разделе описывается управление состоянием и выходными данными записной книжки.

Очистить состояние блокнотов и выходные данные

Чтобы очистить состояние и выходные данные записной книжки, выберите один из параметров Clear в нижней части меню Запустить.

Пункт меню Описание
Очистка всех выходных данных ячейки Очищает выходные данные ячейки. Это полезно, если вы делитесь блокнотом и хотите избежать включения каких-либо результатов.
Очистить состояние Очищает состояние записной книжки, включая определения функций и переменных, данные и импортированные библиотеки.
Очистить состояние и выходные данные Очищает выходные данные ячейки и состояние записной книжки.
Очистить состояние и запустить все Очищает состояние записной книжки и запускает новое выполнение.

Таблица результатов

При запуске ячейки результаты отображаются в таблице результатов. С помощью таблицы результатов можно выполнить следующие действия:

  • Скопируйте столбец или другое подмножество данных таблицы результатов в буфер обмена.
  • Выполните поиск текста по таблице результатов.
  • Сортировка и фильтрация данных.
  • Переход между ячейками таблицы с помощью клавиш со стрелками клавиатуры.
  • Выберите часть имени столбца или значения ячейки, дважды щелкнув и перетащив, чтобы выбрать нужный текст.

таблица результатов для ноутбука

Чтобы ознакомиться с ограничениями в таблице результатов, см. раздел Ограничения таблицы результатов в записной книжке.

Выбор данных

Чтобы выбрать данные в таблице результатов, сделайте следующее.

  • Скопируйте данные или их часть в буфер обмена.
  • Щелкните заголовок столбца или строки.
  • Щелкните в левой верхней ячейке таблицы, чтобы выбрать всю таблицу.
  • Перетащите курсор по любому набору ячеек, чтобы выбрать их.

Чтобы открыть боковую панель с информацией о выборе, щелкните значок Значок панели панели в правом верхнем углу рядом с полем поиска .

расположение значка панели

Копирование данных в буфер обмена

Чтобы скопировать таблицу результатов в формате CSV в буфер обмена, щелкните стрелку вниз рядом с вкладкой заголовка таблицы, а затем щелкните Копировать результаты в буфер обмена.

Копирование таблицы результатов в буфер обмена.

Кроме того, щелкните поле в левом верхнем углу таблицы, чтобы выбрать полную таблицу, а затем щелкните правой кнопкой мыши и выберите Копировать в раскрывающемся меню.

Существует несколько способов копирования выбранных данных:

  • Нажмите Cmd + C в MacOS или Ctrl + C в Windows, чтобы скопировать результаты в буфер обмена в формате CSV.
  • Щелкните правой кнопкой мыши и выберите Копировать, чтобы скопировать результаты в буфер обмена в формате CSV.
  • Щелкните правой кнопкой мыши и выберите Копировать как, чтобы скопировать выбранные данные в формате CSV, TSV или Markdown.

Копировать выбранные данные в буфер обмена.

Сортировка результатов

Чтобы отсортировать таблицу результатов по значениям в столбце, наведите указатель мыши на имя столбца. Значок, содержащий имя столбца, отображается справа от ячейки. Щелкните стрелку, чтобы отсортировать столбец.

как отсортировать столбец

Чтобы сортировать по нескольким столбцам, удерживайте клавишу Shift и щелкните стрелку сортировки для необходимых столбцов.

Сортировка выполняется по умолчанию в порядке естественной сортировки. Чтобы применить порядок лексикографической сортировки, используйте ORDER BY в SQL или соответствующие функции SORT, доступные в вашей среде.

Фильтрация результатов

Существует несколько способов создания фильтра:

  • Щелкните значок фильтра в правом верхнем углу результатов ячейки. В появившемся диалоговом окне выберите столбец для фильтрации, а также правило фильтра и значение для применения. Например:

    Пример фильтра

  • Чтобы добавить другой фильтр, нажмите кнопку Кнопка добавления фильтра.

  • Чтобы временно включить или отключить фильтр, переключите кнопку "Включено/отключено " в диалоговом окне. Чтобы удалить фильтр, кликните X рядом с именем фильтра delete filter X.

  • Чтобы отфильтровать по определенному значению, щелкните правой кнопкой мыши ячейку с этим значением и выберите Фильтр по этому значению в раскрывающемся меню.

    конкретное значение

  • Чтобы отфильтровать определенный столбец, используйте меню kebab в имени столбца:

    Фильтр-меню кебаб

По умолчанию фильтры применяются только к результатам, отображаемым в таблице результатов. Если возвращенные данные усечены (например, если запрос возвращает более 10 000 строк или набор данных больше 2 МБ), фильтр применяется только к возвращаемым строкам. Примечание в правом верхнем углу таблицы указывает, что фильтр был применен к усеченным данным.

Вместо этого можно отфильтровать полный набор данных. Нажмите Усеченные данные, и выберите Полный набор данных. В зависимости от размера набора данных может потребоваться много времени для применения фильтра.

Применить фильтры к полному набору данных.

Форматирование столбцов

Заголовки столбцов указывают тип данных столбца. Например, индикатор для столбца типа целое число указывает целочисленный тип данных. Наведите указатель мыши на индикатор, чтобы просмотреть тип данных.

Столбцы можно форматировать в таблицах результатов как типы, такие как Валюта, Проценты, URL-адрес и многое другое, с возможностью контроля над количеством десятичных знаков для более четких таблиц.

Форматирование столбцов из меню kebab в имени столбца.

формат столбца меню кебаб

Скачивание результатов

По умолчанию скачивание результатов включено. Сведения о том, как переключить этот параметр, см. в разделе Управление возможностью загружать результаты из записных книжек.

Вы можете загрузить результат ячейки, содержащий табличные данные, на локальный компьютер. Щелкните стрелку вниз рядом с заголовком вкладки. Параметры меню зависят от количества строк в результатах и версии Databricks Runtime. Скачанные результаты сохраняются на локальном компьютере в виде CSV-файла с именем, соответствующим имени записной книжки.

Скачать результаты ячеек.

Для записных книжек, подключенных к хранилищам SQL, можно также скачать результаты в виде файла Excel.

скачать все строки в файл Excel.

Исследование результатов ячейки SQL

В ноутбуке Databricks результаты из ячейки SQL автоматически доступны как DataFrame, присвоенный переменной _sqldf. Можно использовать _sqldf переменную для ссылки на предыдущие выходные данные SQL в последующих ячейках Python и SQL. Дополнительные сведения см. в статье "Изучение результатов ячейки SQL".

Просмотр нескольких выходных данных для ячейки

Записные книжки Python и ячейки %python в других записных книжках поддерживают несколько выходных данных для каждой ячейки. Например, выходные данные следующего кода включают как график, так и таблицу:

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.

Чтобы узнать о фиксации выходных данных записной книжки .ipynb, см. статью "Разрешить фиксацию выходных данных записной книжки .ipynb".

  • Файл блокнота должен быть формата .ipynb
  • Параметры администратора рабочей области должны разрешать фиксацию выходных данных записной книжки