3
Meine Frage ist, wie ich die re
Saiten ersetzen können, die in einem Datenrahmen enthalten:Regex mit Spalten Pandas
, wenn ich die re.sub()
verwenden, ist es mir ein Fehler gibt:
p = re.compile('New')
p.sub('old', df['Col1'])
Auch ich habe versucht, die for-Schleife, aber das löschte war unerwartet und den Wert der ersten Zeile in allen anderen Zeilen anzeigt:
for i in df['Col1']:
p.sub('old', i)
print(i)
ich bin sicher, dass ich etwas fehle.
Danke @jezrael der Code funktioniert. –
Eine weitere Frage: wann ich re mit dem str.startswith verwenden möchte. Es gibt alle Werte false.i.e: df.col1.str.startswith ('(N | n) ew'), fehlt mir etwas? –
[str.startswith] (http://pandas.pydata.org/pandas-docs/stable/generated/pandas.Series.str.startswith.html) funktioniert nicht mit Regex. – jezrael