Ich habe ein Pandas DF, die viele String Elemente, die wie folgt enthält Wörter hat:alle nachgestellten Leerzeichen in einer Spalte einer Datenrahmen Pandas Stripping
'Frost '
die viele führende Leerzeichen als vor hat davon. Wenn ich diese Zeichenfolge vergleichen mit:
'Frost'
Ich erkannte, dass der Vergleich Falsch aufgrund der führenden Leerzeichen war.
Obwohl ich dies lösen kann, indem ich über jedes Element des Pandas DF iteriere, ist der Prozess langsam wegen der großen Anzahl der Datensätze, die ich habe.
sollten Dieser andere Ansatz arbeiten, aber es funktioniert nicht:
rawlossDF['damage_description'] = rawlossDF['damage_description'].map(lambda x: x.strip(''))
Also, wenn ich ein Element inspizieren:
rawlossDF.iloc[0]['damage_description']
Es gibt:
'Frost '
Was los ist Hier?
Ich habe dies auf einem 5M Zeilen-Datensatz versucht und es dauert zweimal die Zeit im Vergleich zu Map + Lambda – manuvendev