Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment convertir le résultat de la requête SQL en structure de données PANDAS ?

Modifier :mars 2015

Comme indiqué ci-dessous, pandas utilise désormais SQLAlchemy pour lire à la fois depuis (read_sql ) et insérez dans (to_sql ) une base de données. Ce qui suit devrait fonctionner

import pandas as pd

df = pd.read_sql(sql, cnxn)

Réponse précédente : Via mikebmassey à partir d'une question similaire

import pyodbc
import pandas.io.sql as psql
    
cnxn = pyodbc.connect(connection_info) 
cursor = cnxn.cursor()
sql = "SELECT * FROM TABLE"
    
df = psql.frame_query(sql, cnxn)
cnxn.close()