У меня есть pandas df вот так:
A B C D E F G H
0 1033548.0 0.0 20190324.0 2019-04-13 NaT 10176.0 NaN 40360001.0
1 1033549.0 0.0 20190324.0 2019-04-13 2019-04-13 10182.0 NaN 41360562.0
2 1033550.0 0.0 20190324.0 2019-04-13 NaT 10433.0 NaN 45180156.0
3 1033551.0 0.0 20190324.0 2019-04-13 NaT 10019.0 123 NaN
4 1033552.0 0.0 20190324.0 2019-04-13 NaT 10333.0 NaN 40120165.0
5 1033553.0 0.0 20190324.0 2019-04-13 NaT 10246.0 NaN 40820596.0
6 1033554.0 0.0 20190324.0 NaT NaT 10107.0 NaN NaN
7 1033555.0 0.0 20190324.0 2019-04-13 NaT 10131.0 NaN 41190549.0
8 1033556.0 0.0 20190324.0 2019-04-13 NaT 10057.0 NaN 40430581.0
9 1033557.0 0.0 20190324.0 2019-04-13 NaT 10009.0 NaN 40360012.0
Я хочу записать этот df в мой Oracle Database Table
, используя SQL Insert Statement
. Но так как мой df содержит NaN и NaT, то это дает мне ошибку: cx_Oracle.DatabaseError: DPI-1043: invalid number
. Как я могу записать этот файл в таблицу oracle, используя SQL, что не даст мне никакой ошибки? Любая помощь будет оценена.