So zeigen sie alle spalten eines pandas dataframe an
Standardmäßig zeigen Jupyter-Notebooks nur 20 Spalten eines Pandas-DataFrames an.
Mit der folgenden Syntax können Sie das Notebook ganz einfach dazu zwingen, alle Spalten anzuzeigen:
p.d. set_option (' max_columns ', None)
Sie können auch die folgende Syntax verwenden, um alle Spaltennamen im DataFrame anzuzeigen:
print ( df.columns.tolist () )
Schließlich können Sie die Standardeinstellungen in einem Jupyter-Notebook zurücksetzen, um nur 20 Spalten anzuzeigen, indem Sie die folgende Syntax verwenden:
p.d. reset_option (' max_columns ')
Das folgende Beispiel zeigt, wie Sie diese Funktionen in der Praxis nutzen können.
Beispiel: Alle Spalten im Pandas DataFrame anzeigen
Angenommen, wir erstellen einen Pandas-DataFrame mit 5 Zeilen und 30 Spalten.
Wenn wir versuchen, den DataFrame in einem Jupyter-Notebook anzuzeigen, werden insgesamt nur 20 Spalten angezeigt:
import pandas as pd import numpy as np #create dataFrame with 5 rows and 30 columns df = pd. DataFrame (index= np.arange (5), columns= np.arange (30)) #view dataFrame df
Um alle Spalten anzuzeigen, können Sie die folgende Syntax verwenden:
#specify that all columns should be shown
p.d. set_option (' max_columns ', None)
#view DataFrame
df
Beachten Sie, dass jetzt alle 30 Spalten im Notizbuch angezeigt werden.
Wir können auch die folgende Syntax verwenden, um einfach alle Spaltennamen im DataFrame anzuzeigen:
print ( df.columns.tolist () ) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29]
Um die Standardeinstellungen zurückzusetzen und nur noch maximal 20 Spalten anzuzeigen, können wir die folgende Syntax verwenden:
p.d. reset_option (' max_columns ')
So zeigen Sie alle Zeilen in Pandas DataFrame an
Wenn Sie jede Zeile eines Pandas-DataFrames anzeigen möchten, können Sie die folgende Syntax verwenden:
p.d. set_option (' max_rows ', None)
Sie können auch eine maximale Anzahl von Zeilen angeben, die in einem Pandas-DataFrame angezeigt werden sollen. Sie können beispielsweise festlegen, dass nur bis zu 10 Zeilen angezeigt werden sollen:
p.d. set_option (' max_rows ', 10 )
Zusätzliche Ressourcen
In den folgenden Tutorials wird erläutert, wie andere gängige Vorgänge an Pandas-DataFrames ausgeführt werden:
Pandas: So erhalten Sie einen Zellenwert aus DataFrame
Pandas: Index der Zeilen abrufen, deren Spalte mit dem Wert übereinstimmt
Pandas: So legen Sie eine Spalte als Index fest