Ich möchte alle Spalten in einem Datenrahmen in einem Jupyter-Notizbuch anzeigen. Jupyter zeigt einige der Spalten und fügt den letzten Spalten Punkte hinzu, wie im folgenden Bild:
Wie kann ich alle Spalten anzeigen?
python
python-3.x
dataframe
jupyter-notebook
Michail N.
quelle
quelle
with pd.option_context("display.max_rows", 10, "display.max_columns", 5):
(siehe Abrufen und Einstellungsoptionen ).Ich weiß, dass diese Frage etwas alt ist, aber in einem Jupyter-Notizbuch mit Pandas 0.22.0 und Python 3 hat Folgendes funktioniert:
Sie können dasselbe auch für die Zeilen tun:
Dies spart den Import von IPython und es gibt weitere Optionen in der Dokumentation zu pandas.set_option: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.set_option.html
quelle
Python 3.x für große (aber nicht zu große) DataFrames
Vielleicht, weil ich eine ältere Version von Pandas habe, aber auf Jupyter Notebook funktioniert das für mich
quelle
Ich empfehle, die Anzeigeoptionen in einem Kontextmanager so einzustellen, dass sie nur eine einzelne Ausgabe betreffen. Wenn Sie auch eine "hübsche" HTML-Version drucken möchten, würde ich eine Funktion definieren und den Datenrahmen anzeigen
df
mitforce_show_all(df)
:Seien Sie vorsichtig, wie andere bereits erwähnt haben, und rufen Sie dies nur auf einem Datenrahmen mit angemessener Größe auf.
quelle
Sie können pandas.set_option () verwenden. Für die Spalte können Sie eine dieser Optionen angeben
Für eine vollständige Druckspalte können Sie diese verwenden
quelle