Pandas konvertiert einen String in einen Datetime-Fehler beim Schreiben in einen Delta LakePython

Python-Programme
Anonymous
 Pandas konvertiert einen String in einen Datetime-Fehler beim Schreiben in einen Delta Lake

Post by Anonymous »

Ich habe eine CSV-Datei, die ich in einen Pandas-Datenrahmen einlese. Anschließend schreibe ich den Datenrahmen in eine Microsoft Delta-Tabelle in einem Fabric Lakehouse. Die CSV-Datei verfügt über mehrere Zeichenfolgenspalten, die Datums- und Uhrzeitangaben im Format TT/MM/JJJJ HH:MM:SS enthalten..
Die anfänglichen CSV-Spaltendaten (gemeldet);

Code: Select all

19/02/2025 00:00:00
Wenn ich den Datenrahmen erstelle und die Konvertierung mit;
durchführe

Code: Select all

df_pandas['Reported'] = pd.to_datetime(df_pandas['Reported'])
Ich erhalte die Ausgabe von;

Code: Select all

2025-02-19 00:00:00
Wenn ich jedoch den Datenrahmen in eine Delta-Tabelle schreibe, ändert sich der Datentyp von „Datum/Uhrzeit“ in „Komplex“ und die Daten werden wie folgt ausgegeben:

Code: Select all

4/2/2024 12:00:00 AM
Was muss ich tun, um das Datum/Uhrzeit-Format beim Schreiben in eine Delta-Tabelle beizubehalten? Ich verwende die Delta-RS-Bibliothek mit Pandas anstelle von Spark.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post