Python sqlalchemy上的DataFrame打印数字而不是实际列名称
我正在研究sqlalchemy,当我运行下面的代码从数据库中获取一个表时,它显示的不是实际的列名,而是1,2,3,4。。。有人能帮我吗Python sqlalchemy上的DataFrame打印数字而不是实际列名称,python,dataframe,sqlalchemy,Python,Dataframe,Sqlalchemy,我正在研究sqlalchemy,当我运行下面的代码从数据库中获取一个表时,它显示的不是实际的列名,而是1,2,3,4。。。有人能帮我吗 table=session.execute('select*from station s internal join measurement m on s.station=m.station')。fetchall() 数据_df=pd.DataFrame(表) data_df.head()这是使用SQLAlchemy从SQL读取数据帧的方式: from sql
table=session.execute('select*from station s internal join measurement m on s.station=m.station')。fetchall()
数据_df=pd.DataFrame(表)
data_df.head()
这是使用SQLAlchemy从SQL读取数据帧的方式:
from sqlalchemy import create_engine
import pandas as pd
engine = create_engine('your connection string here')
df = pd.read_sql('your query here',con=engine)