Ich habe Werte in einem Datenrahmen mit bestimmten Zellen beginnend '< 101' und bestimmte Zellen mit '< 2' und einige mit '< 1'. Ich versuche, Regex mit einem Pandas Dataframe zu schreiben, um diese Zellen zu finden und sie vollständig durch den Wert "0.0" zu ersetzen.Pandas - Suchen und Ersetzen von Werten beginnend mit einem '<'
Hier ist, was ich habe:
df_new2=df_new.replace('(?=<)','0', regex=True)
Der obige Code fügt einfach eine '0' vor '< 101' mit diesem Ausgang '0 < 101'.
Was ich suche ist eine Ausgabe, die die '< 101' findet und durch '0' ersetzt. Gibt es eine Möglichkeit, dies zu tun?
Vielen Dank für eine schnelle Antwort! –
@SureshRaja Sie sind willkommen. – piRSquared
Sollte es nicht "" <. * $ "Sein? Beachten Sie, dass '$' redundant ist. Siehe * Werte ** beginnend mit ** "<" *. –