Я пытаюсь получить некоторые реляционные данные из clickhouse и поиграть с ними в пандах. Это работает, но pd.read_sql_query возвращает фрейм данных, где имена столбцов являются значениями первой строки. Вместо этого я ожидал увидеть имена столбцов, как они названы в реляционной таблице.
Я попробовал то же самое с Postgress, и он работает правильно.
cheng = create_engine('clickhouse://mylogin:mypassG@domain.my:PORT/schema')
qry2 = '''select * from myschema.mytable order by a_date desc limit 10'''
dt = pd.read_sql_query(qry, cheng)
dt
Заголовок возвращаемых столбцов данных состоит из значений первой строки, возвращаемых из БД. Вместо этого я ожидал увидеть имена столбцов.