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.maxReplOutputLength
in 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.
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 in de rechterbovenhoek, naast het zoekvak.
Kolomkoppen geven het gegevenstype van de kolom aan. Geeft bijvoorbeeld 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.
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 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:
Als u nog een filter wilt toevoegen, klikt u op .
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 .
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.
U kunt ook een filter maken op basis vanhetmenu in de kolomnaam:
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
.
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
- Het notebook moet een .ipynb-bestand zijn
- Instellingen voor werkruimtebeheerders moeten toestaan dat notebookuitvoer wordt doorgevoerd.
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor