Du har skrivit över from pandas.io import sql
med sql = """...
, alltså sql
är nu en sträng och inte längre en pandas
modul som innehåller write_frame
funktion.
EDIT:AttributeError: 'numpy.int64' object has no attribute 'replace'
felet du får beror på att du använder heltalskolumnetiketter (detta är en bugg). Försök att ställa in kolumnetiketterna till något annat, t.ex.:
df.columns = ['COL1', 'COL2', 'COL3']