sql >> Database >  >> RDS >> Mysql

Schrijf Pandas DataFrame in de MySQL-database

Je hebt de from pandas.io import sql . overschreven met sql = """... , dus sql is nu een string en niet langer een pandas module die het write_frame . bevat functie.

EDIT:het AttributeError: 'numpy.int64' object has no attribute 'replace' fout die u krijgt, is te wijten aan het feit dat u kolomlabels met gehele getallen gebruikt (dit is een bug). Probeer de kolomlabels op iets anders in te stellen, bijvoorbeeld:

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



  1. Voorbeeld externe tabel van Oracle

  2. MySQL haalt string(s) op tussen twee # / meerdere paren van #

  3. MapReduc-typen en -indelingen begrijpen

  4. SQL UNION-clausule voor beginners