Pandas DataFrame nach Teilstring-Kriterien filtern

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

import pandas as pd

# Erstellen Sie ein Beispiel-DataFrame
df = pd.DataFrame({'A': ['foo', 'bar', 'baz'], 'B': [1, 2, 3]})

# Definieren Sie den Substring, nach dem Sie filtern möchten
substring = 'ba'

# Verwenden Sie die Methode `str.contains()`, um das DataFrame nach Substring zu filtern
filtered_df = df[df['A'].str.contains(substring)]

print(filtered_df)

Dieser Code erstellt ein Beispiel-DataFrame mit zwei Spalten ('A' und 'B') und drei Zeilen. Es definiert dann einen Substring ('ba'), nach dem das DataFrame gefiltert werden soll. Die Methode str.contains() wird verwendet, um zu überprüfen, ob der Substring in den Werten der Spalte 'A' enthalten ist. Das resultierende gefilterte DataFrame enthält nur die Zeilen, in denen der Substring in der Spalte 'A' gefunden wird.