Du har overskrevet from pandas.io import sql med sql = """... , så sql er nu en streng og ikke længere en pandas modul, som indeholder write_frame funktion.
EDIT:AttributeError: 'numpy.int64' object has no attribute 'replace' fejl, du får, skyldes det faktum, at du bruger heltalskolonneetiketter (dette er en fejl). Prøv at sætte kolonneetiketterne til noget andet, f.eks.:
df.columns = ['COL1', 'COL2', 'COL3']