PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

ValueError:DatetimeIndex kann nicht in dtype datetime64[us] umgewandelt werden

Die Verwendung von pd.to_datetime() für jedes Element funktionierte. Option 4, die nicht funktioniert, wendet pd.to_datetime() auf die gesamte Serie an. Vielleicht versteht der Postgres-Treiber python datetime, aber nicht datetime64 in pandas &numpy. Option 4 hat die richtige Ausgabe erzeugt, aber ich habe ValueError (siehe Titel) beim Senden der DF an Postgres

erhalten
timesAsPyDt = (spy0030Df['dt']).apply(lambda d: pd.to_datetime(str(d)))