Verwendung von Pandas Write_Frame zum Exportieren von Ergebnissen in Oracle Database in cx_Oracle
Ich versuche, einen Pandas DataFrame in eine Oracle-Datenbank zu exportieren. Ich bin auf die Write_Frame-Funktion in Pandas gestoßen, die genau das klingt, was ich brauche.
Allerdings habe ich online jede Menge gesucht und kann es einfach nicht zum Laufen bringen. Ich habe cx_Oracle importiert und kann ohne Probleme eine Verbindung zur Oracle-Datenbank herstellen und SQL-Abfragen ausführen.NotImplementedError':
import pandas.io.sql as psql
output = psql.write_frame(MyResults, name = 'MySchema.MyTable', con = MyCon,
flavor = 'oracle', if_exists = 'replace')
Bisher habe ich viele Beispiele für wrtie_frame unter sqlite und mysql gesehen. Bedeutet das, dass es nicht funktioniert, wenn flavor = 'oracle'? Ich habe versucht, die Version auf mysql umzustellen, aber es gibt mir eine Fehlermeldung'Ungültige SQL-Anweisung'??
Kann mir jemand helfen, dieses Problem zu beheben, da ich die Ergebnisse lieber nicht in eine CSV-Datei schreiben und dann in die Datenbanktabelle exportieren möchte?
Vielen Dank