Natürlich wird der letzte Wert in der Zelle automatisch gedruckt. Je nach Wert kann es in einer Form ausgegeben werden, die leichter zu erkennen ist als eine Zeichenfolge. Ein typischer ist Pandas DataFrame.
Notebook
from bokeh.sampledata import iris #Beispieldaten in Bokeh enthalten
df = iris.flowers
df.head()
Sie können zwei oder mehr Werte ausgeben, indem Sie auf tippen. Die Ausgabe ist jedoch eine Zeichenfolge.
Notebook
df.head(), df.tail()
( sepal_length sepal_width petal_length petal_width species
0 5.1 3.5 1.4 0.2 setosa
1 4.9 3.0 1.4 0.2 setosa
2 4.7 3.2 1.3 0.2 setosa
3 4.6 3.1 1.5 0.2 setosa
4 5.0 3.6 1.4 0.2 setosa,
sepal_length sepal_width petal_length petal_width species
145 6.7 3.0 5.2 2.3 virginica
146 6.3 2.5 5.0 1.9 virginica
147 6.5 3.0 5.2 2.0 virginica
148 6.2 3.4 5.4 2.3 virginica
149 5.9 3.0 5.1 1.8 virginica)
Unnötig zu erwähnen, dass die Druckfunktion. Wenn Sie dies verwenden, können Sie den Wert sogar in der Mitte der Zelle ausgeben. Es ist jedoch schade, dass nur Zeichenketten ausgegeben werden können.
Notebook
from bokeh.sampledata import iris
df = iris.flowers
print(df.head())
print(df.tail())
sepal_length sepal_width petal_length petal_width species
0 5.1 3.5 1.4 0.2 setosa
1 4.9 3.0 1.4 0.2 setosa
2 4.7 3.2 1.3 0.2 setosa
3 4.6 3.1 1.5 0.2 setosa
4 5.0 3.6 1.4 0.2 setosa
sepal_length sepal_width petal_length petal_width species
145 6.7 3.0 5.2 2.3 virginica
146 6.3 2.5 5.0 1.9 virginica
147 6.5 3.0 5.2 2.0 virginica
148 6.2 3.4 5.4 2.3 virginica
149 5.9 3.0 5.1 1.8 virginica
Wenn Sie die Anzeigefunktion anstelle der Druckfunktion verwenden, können Sie in der Mitte der Zelle im selben leicht lesbaren Format wie der letzte Wert der Zelle drucken.
Notebook
from IPython.display import display
from bokeh.sampledata import iris
df = iris.flowers
display(df.head(), df.tail())
Wenn Sie die Anzeigefunktion nicht verwenden möchten, können Sie festlegen, dass alle Werte ausgegeben werden. Beachten Sie jedoch, dass Sie im Voraus eine andere Zelle als die Zelle festlegen müssen, in der Sie ausgeben möchten.
Notebook
from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = "all"
Notebook
from bokeh.sampledata import iris
df = iris.flowers
df.head()
df.tail()
Um zum ursprünglichen Zustand zurückzukehren, ersetzen Sie "ast_node_interactivity" durch den Standardwert "last_expr".
Notebook
InteractiveShell.ast_node_interactivity = 'last_expr'