Ich finde diese scheinbar einfache Operation ziemlich hart. Ich habe einen Datenrahmen, der eine Spalte hat, die CompanyId genannt wird. Seine Werte sind 'COMP23', 'COMP55', .. etc. Jetzt, wenn ich das Präfix 'COMP' entfernen und es numerisch machen will, schlägt es mich. Dies ist, was ich tue:Ändern des Textes einer Spalte in einem Pandas Datenrahmen
df['companyId'] = df['companyId'].astype('str') # because type was 'object'.
df['companyId'].map(lambda x: int(x[4:]))
Wo liege ich falsch? Ich bemerkte, dass das df ein Serienobjekt war.