Ich habe eine df mit einer Spalte (SKUID), in der ich alle Zeichen entfernen möchte, die nicht numerisch sind. Hier ist ein Beispiel der Spalte:
Im Wesentlichen möchte ich den Unterstrich und den Buchstaben für jede Zeile entfernen. Ich habe versucht, folgenden Code zu verwenden:
sku_data.split('_', 1)[0]
Dies gibt mir einen Fehler, dass das 'DataFrame'-Objekt kein Attribut' split 'hat. Wo gehe ich falsch?
Dies sollte für die Zahlenextraktion reichen:
sku_data.SKUID = sku_data.SKUID.str.extract('(\d+)')
Hinweis : Vergessen Sie nicht, den str
Operator hinzuzufügen , wenn Sie Zeichenfolgenoperationen für eine DataFrame
Spalte ausführen möchten
Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.
Bei Verstößen wenden Sie sich bitte [email protected] Löschen.
Lass mich ein paar Worte sagen