How-to articles, tricks, and solutions about DATAFRAME

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.

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.

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:

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.

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.

Verwenden Sie eine Werteliste, um Zeilen aus einem Pandas-Datenrahmen auszuwählen

Sie können die Eigenschaft .loc eines Pandas-Dataframes verwenden, um Zeilen aufgrund einer Liste von Werten auszuwählen.

Wie bekommt man Statistiken für jede Gruppe (wie Anzahl, Mittelwert usw.) mit pandas GroupBy?

In pandas kann man die Methode groupby() verwenden, um Daten nach einer oder mehreren Spalten zu gruppieren und dann die Methode agg() verwenden, um verschiedene Statistiken für jede Gruppe zu berechnen.

Wie ersetzt man NaN-Werte durch Nullen in einer Spalte eines Pandas-Datenrahmens?

Sie können NaN-Werte in einer Spalte eines Pandas-Dataframe ersetzen, indem Sie die Methode fillna() verwenden und den Wert eingeben, mit dem Sie NaN ersetzen möchten.

Wie füge ich einem vorhandenen DataFrame eine neue Spalte hinzu?

Sie können eine neue Spalte zu einem vorhandenen pandas DataFrame hinzufügen, indem Sie die Methode assign() oder die Notation [] verwenden.

Wie kann ich einen Wert aus einer Zelle eines Datenrahmens erhalten?

Sie können die Methoden .at oder .iat verwenden, um den Wert einer bestimmten Zelle in einem DataFrame abzurufen.

Wie kombiniert man zwei Spalten von Text in einem pandas Dataframe?

In pandas kann man die str.cat()-Funktion verwenden, um die Werte von zwei Spalten von Text in eine einzelne Spalte zusammenzufügen.

1 2