Notebook-uitvoer en -resultaten

Nadat u een notebook aan een cluster hebt gekoppeld en een of meer cellen hebt uitgevoerd, heeft uw notebook de status en worden de uitvoer weergegeven. In deze sectie wordt beschreven hoe u de status en uitvoer van het notitieblok beheert.

Status en uitvoer van notitieblokken wissen

Als u de status en uitvoer van het notitieblok wilt wissen, selecteert u een van de opties Wissen onderaan het menu Uitvoeren .

Menuoptie Beschrijving
Alle celuitvoer wissen Hiermee wist u de uitvoer van de cel. Dit is handig als u het notitieblok deelt en geen resultaten wilt opnemen.
Status wissen Hiermee wist u de notebookstatus, inclusief functie- en variabeledefinities, gegevens en geïmporteerde bibliotheken.
Status en uitvoer wissen Hiermee worden zowel celuitvoer als de notebookstatus gewist.
Status wissen en alles uitvoeren Hiermee wist u de notebookstatus en start u een nieuwe uitvoering.

Resultaten weergeven

Wanneer een cel wordt uitgevoerd, retourneren tabelresultaten maximaal 10.000 rijen of 2 MB, afhankelijk van wat kleiner is.

Tekstresultaten retourneren standaard maximaal 50.000 tekens. Met Databricks Runtime 12.2 LTS en hoger kunt u deze limiet verhogen door de Spark-configuratie-eigenschap spark.databricks.driver.maxReplOutputLengthin te stellen.

De resultaten van SQL-cellen in Python-notebooks verkennen met behulp van Python

U kunt gegevens laden met behulp van SQL en deze verkennen met behulp van Python. In een Databricks Python-notebook worden tabelresultaten van een SQL-taalcel automatisch beschikbaar gemaakt als Een Python DataFrame. Zie De resultaten van SQL-cellen verkennen in Python-notebooks voor meer informatie.

Nieuwe tabel met celresultaten

Belangrijk

Deze functie is beschikbaar als openbare preview.

U kunt nu een nieuwe tabelweergave voor cellen selecteren. Met de nieuwe resultaattabel kunt u het volgende doen:

  • Kopieer een kolom of een andere subset van tabellaire resultaten naar het klembord.
  • Een tekstzoekactie uitvoeren op de resultatentabel.
  • Gegevens sorteren en filteren.
  • Navigeren tussen tabelcellen met behulp van de pijltoetsen op het toetsenbord.
  • Selecteer een deel van een kolomnaam of celwaarde door te dubbelklikken en te slepen om de gewenste tekst te selecteren.

Als u de nieuwe resultaattabel wilt inschakelen, klikt u op Nieuwe resultaattabel in de rechterbovenhoek van de celresultaten en wijzigt u de wisselknop van UIT in AAN.

nieuwe resultaatweergavekiezer

Wanneer de functie is ingeschakeld, kunt u op kolom- of rijkoppen klikken om hele kolommen of rijen te selecteren en kunt u in de cel linksboven in de tabel klikken om de hele tabel te selecteren. U kunt de cursor over een rechthoekige set cellen slepen om deze te selecteren.

Als u de geselecteerde gegevens naar het klembord wilt kopiëren, drukt Cmd + c u op MacOS of Ctrl + c windows of klikt u met de rechtermuisknop en selecteert u Kopiëren in de vervolgkeuzelijst.

Als u wilt zoeken naar tekst in de resultatentabel, voert u de tekst in het zoekvak in. Overeenkomende cellen zijn gemarkeerd.

Als u een zijpaneel wilt openen waarin informatie over de selectie wordt weergegeven, klikt u op het pictogram van het deelvenster paneelpictogram in de rechterbovenhoek, naast het zoekvak.

locatie van paneelpictogram

Kolomkoppen geven het gegevenstype van de kolom aan. Geeft bijvoorbeeld indicator voor kolom voor geheel getaltype het gegevenstype geheel getal aan. Beweeg de muisaanwijzer over de indicator om het gegevenstype weer te geven.

Resultaten sorteren en filteren

Wanneer u de weergave van de nieuwe tabel met celresultaten gebruikt, kunt u resultaten sorteren en filteren.

Als u de tabel wilt sorteren op de waarden in een kolom, plaatst u de cursor boven de kolomnaam. Rechts van de cel met de kolomnaam wordt een pictogram weergegeven. Klik op de pijl om de kolom te sorteren. Opeenvolgende klikken schakelen door sorteren in oplopende volgorde, aflopende volgorde of niet gesorteerd.

een kolom sorteren

Als u op meerdere kolommen wilt sorteren, houdt u Shift ingedrukt terwijl u op de sorteerpijl voor de kolommen klikt.

Als u een filter wilt maken, klikt u filterpictogram rechtsboven in de celresultaten. Selecteer in het dialoogvenster dat wordt weergegeven de kolom waarop u wilt filteren en de filterregel en waarde die u wilt toepassen. Voorbeeld:

filtervoorbeeld

Als u nog een filter wilt toevoegen, klikt u op knop Filter toevoegen.

Als u een filter tijdelijk wilt in- of uitschakelen, schakelt u de knop Ingeschakeld/Uitgeschakeld in het dialoogvenster in. Als u een filter wilt verwijderen, klikt u op de X naast de filternaam filter X verwijderen.

Als u wilt filteren op een specifieke waarde, klikt u met de rechtermuisknop op een cel met die waarde en selecteert u Filteren op deze waarde in de vervolgkeuzelijst.

specifieke waarde

U kunt ook een filter maken op basis vanhetmenu in de kolomnaam:

menu filter-resources

Filters worden alleen toegepast op de resultaten die worden weergegeven in de resultatentabel. Als de geretourneerde gegevens worden afgekapt (bijvoorbeeld wanneer een query meer dan 64.000 rijen retourneert), wordt het filter alleen toegepast op de geretourneerde rijen.

Resultaten downloaden

Standaard is het downloaden van resultaten ingeschakeld. Als u deze instelling wilt in-/uitschakelen, raadpleegt u De mogelijkheid beheren om resultaten van notebooks te downloaden.

U kunt een celresultaat met tabeluitvoer downloaden naar uw lokale computer. Klik op de pijl-omlaag naast de tabtitel. De menuopties zijn afhankelijk van het aantal rijen in het resultaat en van de Databricks Runtime-versie. Gedownloade resultaten worden op uw lokale computer opgeslagen als een CSV-bestand met de naam export.csv.

Celresultaten downloaden

Meerdere uitvoer per cel weergeven

Python-notebooks en %python -cellen in niet-Python-notebooks ondersteunen meerdere uitvoer per cel. De uitvoer van de volgende code bevat bijvoorbeeld zowel de plot als de tabel:

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)

Notebookuitvoer doorvoeren in Git-mappen van Databricks

Zie Doorvoeren van .ipynb-notebookuitvoer toestaan voor meer informatie over het doorvoeren van .ipynb-notebookuitvoer.

  • Het notebook moet een .ipynb-bestand zijn
  • Instellingen voor werkruimtebeheerders moeten toestaan dat notebookuitvoer wordt doorgevoerd.