Ich habe ein Dataframe df
alskonvertieren Pandas Serie String mit boolean
Order Number Status
1 1668 Undelivered
2 19771 Undelivered
8 Undelivered
4 2229 Delivered
5 00056 Undelivered
ich die Status
Spalte umwandeln möchte, genannt boolean (True
wenn Status-Lieferung und False
wenn Status-Undelivered ist), aber wenn Der Status ist weder 'Nicht geliefert' noch 'Geliefert', es sollte als NotANumber
oder so ähnlich betrachtet werden.
Ich mag wäre einen dict verwenden
d = {
'Delivered': True,
'Undelivered': False
}
so konnte ich leicht anderen Zeichenfolge hinzufügen, die entweder als True
oder False
in Betracht gezogen werden könnte.
im bekommen 'AttributError: 'DataFrame' Objekt hat kein Attribut 'map''. –
'map' ist eine Methode für die Serie, nicht DataFrame. – joris
ja, hab ich, sorry dafür. –