Я написал скрипт, который сначала запускает SQL-запрос для получения данных из Redshift (через Databricks).Затем я хочу отобразить его во фрейме данных панд.Проблема в том, что каким-то образом имена столбцов были удалены / не отображаются.Почему?
#SQL Query
query = """
SELECT * FROM table1 limit 1;
"""
# Execute the query
try:
cursor.execute(query)
except OperationalError as msg:
print ("Command skipped: ")
#Fetch all rows from the result
rows = cursor.fetchall()
# Convert into a Pandas Dataframe
df = pd.DataFrame( [[ij for ij in i] for i in rows] )
df.head()
Вывод:
Как видите, имена столбцов превратились в цифры (желтые).Намерение состояло в том, чтобы отобразить имя столбца 1: Customer_id, имя столбца 2: Закупки, имя столбца 3: Product_id и т. Д.
Я ценю любую помощь.Спасибо!