File size: 496 Bytes
e0560d9 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | import pandas as pd
from sqlalchemy import create_engine, text
engine = create_engine("sqlite:///database/ecommerce.db")
def run_query(sql_query):
try:
with engine.connect() as connection:
result = connection.execute(text(sql_query))
rows = result.fetchall()
columns = result.keys()
df = pd.DataFrame(rows, columns=columns)
return df
except Exception as e:
return str(e) |