У меня есть две таблицы биржевых тикеров.
Я создаю SQL-запрос для объединения двух таблиц.
query_combined = session\
.query(Table1, Table2)\
.join(Table2, Table1.ticker==Table2.ticker)
Затем я передаю SQL-код Pandas для загрузки во фрейм:
df_combined = pandas\
.read_sql(query_combined.statement,
query_combined.session.bind,
index_col='ticker')
Однако, поскольку в соединяемых таблицах есть два столбца "тикеров", задаем index_col ='ticker' приводит к кортежу для столбца индекса '(ticker, ticker)'. Я просто хочу указать один из столбцов «тикера» в качестве индекса кадра данных, но не знаю, как.
Я новичок в пандах и уверен, что это очень просто, но в мой часиз Google, я не нашел ответ. Заранее большое спасибо за указание в правильном направлении.