是否有办法导出熊猫数据框架到数据库与现有的表?



亲爱的Stackoverflow社区,我正试图将我的数据框导出到postgresql数据库,我使用SQLAlchemy,但它没有给我机会将数据框与数据库中现有的表映射,例如:

ClientNumber ClientName Amout
1000     Albert   5000     
2000       John   4000
1200   Cristian   1000

和数据库有如下表:

id_client  client_name   client_amount
1000       Albert            5000     
2000         John            4000
1200     Cristian            1000

问题是如何链接我的数据框架到postgresql没有强制改变数据框架的名称列?提前感谢

我以前有过这样的经历,我认为你需要使用PygramETL它有你需要的功能

使用rename和set inplace参数为False

df_data.rename(columns = {'ClientNumber':'id_client', 'ClientName':'client_name','Amout':'client_amount'}, inplace = False).to_sql(name = 'sql_table_name', con = con, if_exists = 'append')

最新更新