from pandas import DataFrame
import pyodbc
cnxn = pyodbc.connect(databasez)
cursor.execute("""SELECT ID, NAME AS Nickname, ADDRESS AS Residence FROM tablez""")
DF = DataFrame(cursor.fetchall())
Esto está bien para completar mi Data Frame de pandas. Pero ¿cómo consigodevuelve los nombres de columna de la instrucción pyodbc execute()
DF.columns = ['ID', 'Nickname', 'Residence']
directamente desde cursor? ¿Está esa información almacenada en cursor en absoluto?
En caso de que alguien tenga curiosidad por saber qué significan los otros valores en '.description': https://github.com/mkleehammer/pyodbc/wiki/Cursor#attributes –