How-to articles, tricks, and solutions about PANDAS

Auswählen einer Reihe von Pandas-Serien/Datenrahmen nach Ganzzahlindex

Sie können die Eigenschaft .iloc[] verwenden, um eine Zeile anhand ihres Integer-Index in einem pandas DataFrame oder Series auszuwählen.

Einen leeren Pandas DataFrame erstellen und ihn dann füllen

Hinweis: Im obigen Beispiel wird zunächst ein leeres DataFrame erstellt und dann werden die Spalten nacheinander mithilfe des Zuweisungsoperators (=) hinzugefügt.

Erhalten Sie eine Liste aus einer Spalte oder Zeile eines Pandas-Dataframes

In Pandas ist ein DataFrame eine 2-dimensionale, beschriftete Datenstruktur mit Spalten, die von unterschiedlichen Typen sein können.

Erstellen eines Pandas DataFrame aus einem Numpy-Array: Wie gebe ich die Indexspalte und die Spaltenüberschriften an?

Um einen Pandas DataFrame aus einem Numpy-Array zu erstellen und die Indexspalte und Spaltenüberschriften anzugeben, können Sie den pd.DataFrame() Konstruktor verwenden und das Numpy-Array sowie die index, columns Parameter übergeben.

Extrahieren von nur Monat und Jahr separat aus Pandas Datetime-Spalte

Sie können den Monat und das Jahr separat aus einer Pandas-Datetime-Spalte mit dem Zugriff dt extrahieren.

Große Datenworkflows mit Pandas

Hier ist ein Beispiel für einen Workflow zur Verarbeitung von großen Datenmengen mit der pandas-Bibliothek:

Konvertieren einer Pandas GroupBy-Ausgabe von Series in DataFrame

Hier ist ein Beispielcode-Schnipsel, der zeigt, wie man die Ausgabe einer Pandas GroupBy-Operation von einer Serie in einen DataFrame umwandelt:

Konvertieren Sie eine Liste von Wörterbüchern in einen Pandas DataFrame

Hier ist ein Beispiel dafür, wie man eine Liste von Wörterbüchern in einen pandas DataFrame konvertiert:

Konvertieren Sie Python dict in einen Datenrahmen

Sie können die Pandas-Bibliothek verwenden, um ein Python-Wörterbuch in einen Dataframe zu konvertieren.

Konvertieren Sie Spalten in Pandas in Zeichenfolgen

Um alle Spalten in einem Pandas DataFrame in Zeichenfolgen umzuwandeln, können Sie den folgenden Code-Schnipsel verwenden:

Pandas DataFrame Gruppieren Sie nach zwei Spalten und erhalten Sie Zählungen

Hier ist ein Beispielcode-Schnipsel, der zeigt, wie man die groupby()-Methode in pandas verwendet, um einen DataFrame nach zwei Spalten zu gruppieren und die Anzahl der Gruppen zu erhalten:

Pandas DataFrame nach Teilstring-Kriterien filtern

Hier ist ein Beispiel dafür, wie Sie ein pandas DataFrame nach Substring-Kriterien filtern können:

Pandas verschmelzen 101

Hier ist ein Beispiel dafür, wie man die pd.merge()-Funktion verwendet, um zwei DataFrames in Pandas zusammenzuführen:

Python Pandas: Holen Sie sich den Index der Zeilen, in denen die Spalte einen bestimmten Wert entspricht.

Du kannst die Methode .loc verwenden, um das DataFrame zu filtern und eine boolesche Maske zu erhalten, und dann die Eigenschaft .index verwenden, um den Index der Zeilen zu erhalten, die einen bestimmten Wert entsprechen.

Rufen Sie eine Liste aus den Spaltenüberschriften von Pandas DataFrame ab

Sie können die Eigenschaft DataFrame.columns verwenden, um auf die Spaltenbeschriftungen eines DataFrame als Index-Objekt zuzugreifen.

Ruft den Wert der ersten Zeile einer bestimmten Spalte ab

Hier ist ein Beispiel dafür, wie Sie in einem Pandas DataFrame in Python den Wert der ersten Zeile einer bestimmten Spalte abrufen können:

Schreiben eines Pandas DataFrame in eine CSV-Datei

In dem obigen Code-Schnipsel wird die Methode to_csv verwendet, um einen DataFrame in eine CSV-Datei zu schreiben.

So konvertieren Sie den Index eines Pandas-Datenrahmens in eine Spalte

Um den Index eines Pandas-DataFrame in eine Spalte umzuwandeln, können Sie die Funktion reset_index() verwenden und angeben, dass Sie den Index in eine neue Spalte verschieben möchten, indem Sie den Parameter inplace=True und name verwenden.

So überprüfen Sie, ob ein Wert in einem Pandas DataFrame NaN ist

You can use the isna() method to check for NaN values in a Pandas DataFrame.

Titel oder Name der Pandas-Indexspalte

Um den Namen der Indexspalte in einem Pandas DataFrame festzulegen, können Sie die Methode .rename_axis() oder die Eigenschaft .index.name verwenden.

Verschönern Sie eine ganze Pandas-Serie / einen ganzen DataFrame

Sie können die Methode .head() verwenden, um die ersten Zeilen einer Pandas-Serie oder eines DataFrames in einem "hübschen" Format auszugeben.

1 2