Ich habe eine Spalte in pandas
Datenrahmen wie unten. Spaltenname ist ABC
Ersetzen Spaltenwerte mit Regex in Pandas Datenrahmen
ABC
Fuel
FUEL
Fuel_12_ab
Fuel_1
Lube
Lube_1
Lube_12_a
cat_Lube
Jetzt habe ich die Werte in dieser Spalte ersetzen möchten, mit regex wie unten
ABC
Fuel
FUEL
Fuel
Fuel
Lube
Lube
Lube
cat_Lube
Wie können wir diese Art von String-Matching tun in pandas
Datenrahmen.
'_ \ d' verwendet 19 Schritte anstelle von 51 Schritten – ctwheels
@ctwheels, also ist das noch besser?' 'Re.compile ('(? <= Lube | fuel) _. *', Re.IGNORECE)' – piRSquared
Ya Stock Mit dem Kommentar, den Sie gerade kommentiert haben, fügte OP neue Kommentare hinzu [MaxU's Antwort] (https://stackoverflow.com/a/47024464/3600709), was dazu führt, dass die anderen Antworten auf '\ d' aufbrechen. – ctwheels