Moin,
ich hätte eine Expertenfrage zum Thema Python. Ich habe eine csv-Datei
mit mehreren Zeilen. Die Spalten an sich sind durch Kommas getrennt.
z.B.: ID, NAME, BESCHREIBUNG xyz abcd, KOMMENTAR
Mit folgender Funktion durchsuche ich die einzelnen "Spalten", um nur
die Zeilen zu filtern, die von Interesse sind:
1 | df_rest = pd.DataFrame(df_rest[df_rest[[0,1,2,3]].apply(lambda r: r.str.contains(search_keywords, case=False).any(), axis=1)])
|
search_keywords kann z.B. sein: NAME_X | NAME_y (Das "|"Zeichen ist
anscheinend Pflicht :) )
Es werden somit all die Zeilen gefiltert, die einen der Namen enthalten.
Gibt es eine Möglichkeit, um nur die Zeilen zu filtern, die z.B. mehrere
Strings enthalten: z.B. NAME_X&ID_X | NNAME_y&KOMMENTAR_y ?
Besten Dank