Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Schreiben Sie Pandas DataFrame in die MySQL-Datenbank

Sie haben den from pandas.io import sql überschrieben mit sql = """... , also sql ist jetzt ein String und kein pandas mehr Modul, das den write_frame enthält Funktion.

BEARBEITEN:Das Objekt AttributeError: 'numpy.int64' object has no attribute 'replace' Fehler, den Sie erhalten, ist darauf zurückzuführen, dass Sie ganzzahlige Spaltenbeschriftungen verwenden (dies ist ein Fehler). Versuchen Sie, die Spaltenbezeichnungen auf etwas anderes zu setzen, zB:

df.columns = ['COL1', 'COL2', 'COL3']