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

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert