Nadpisałeś from pandas.io import sql z sql = """... , więc sql jest teraz ciągiem i nie jest już pandas moduł, który przechowuje write_frame funkcja.
EDYCJA:obiekt AttributeError: 'numpy.int64' object has no attribute 'replace' Otrzymany błąd wynika z faktu, że używasz etykiet kolumn całkowitych (jest to błąd). Spróbuj ustawić etykiety kolumn na coś innego, np.:
df.columns = ['COL1', 'COL2', 'COL3']