Přepsali jste from pandas.io import sql s sql = """... , tedy sql je nyní řetězec a již není pandas modul, který obsahuje write_frame funkce.
UPRAVIT:objekt AttributeError: 'numpy.int64' object has no attribute 'replace' chyba, kterou dostanete, je způsobena tím, že používáte celočíselné popisky sloupců (toto je chyba). Zkuste nastavit popisky sloupců na něco jiného, např.:
df.columns = ['COL1', 'COL2', 'COL3']