親愛的 Stackoverflow 社區,我正在嘗試將我的資料框匯出到 postgresql 資料庫中,我使用了 SQLAlchemy,但它沒有給我機會將資料框與資料庫中的現有表進行映射,例如這個 mt 資料框:
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 而不強制更改資料框的名稱列?提前致謝
uj5u.com熱心網友回復:
我以前去過那里,我認為您需要使用PygramETL它具有您需要的功能
uj5u.com熱心網友回復:
使用重命名并將就地引數設定為 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')
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/483034.html
標籤:Python 熊猫 PostgreSQL
上一篇:盡管它是回傳型別,但函式不回傳表
