Ich habe ein Skript, das eine Excel-Datei verarbeitet. Die Abteilung, die sie sendet, hat ein System, das sie erzeugt, und mein Skript funktioniert nicht mehr.Python/Pandas: Wie konvertiere ich von datetime64 [ns] zu datetime
Ich habe plötzlich den Fehler Can only use .str accessor with string values, which use np.object_ dtype in pandas
für die folgende Codezeile:
df['DATE'] = df['Date'].str.replace(r'[^a-zA-Z0-9\._/-]', '')
ich die Art der Datumsspalten in der Datei aus dem alten System (dtype: Objekt) überprüfte vs der Datei aus dem neuen System (dtype: datetime64 [ns]).
Wie ändere ich das Datumsformat auf etwas, das mein Skript versteht?
Ich sah this answer, aber mein Wissen über Datumsformate ist nicht so granular.
Sie können Daten mit 'df ['Date']. Dt.strftime ('% Y-% m-% d') 'in Strings umwandeln. – IanS
Das hat es geschafft, danke. – mattrweaver