Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como converter o resultado da consulta SQL para a estrutura de dados PANDAS?


Editar:março de 2015

Conforme observado abaixo, os pandas agora usam SQLAlchemy para ler de (read_sql ) e insira em (to_sql ) um banco de dados. O seguinte deve funcionar
import pandas as pd

df = pd.read_sql(sql, cnxn)

Resposta anterior: Via mikebmassey de uma pergunta semelhante
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()