2017-10-30 1 views
0

Ich habe eine Pandas DataFrame, df, die ich an eine Remote-Tabelle TabB auf einem Postgres db anhängen möchten. Beide Tabellen haben dieselben Spalten. Wie kann ich dies mit Pandas und Sql Alchemy durchführen?Python 3 sql in mit Pandas und sqlalchemy

Mein sqlalchemy Motor ist als diese definiert:

myengine=create_engine('postgresql://postgres:[email protected]:5433/mydb') 

Ich möchte wissen, ob ich eine Methode, wie df.read_sql() anwenden können, eine richtige INSERT TO passieren. Jedes Beispiel würde sehr geschätzt werden. Danke im Voraus!

Antwort

1

In pandas=0.20.3 ich verwenden in der Regel etwas wie folgt aus:

db_engine=create_engine('postgresql://postgres:[email protected]:5433/mydb') 
df_to_save.to_sql(con=db_engine, name='yourTable', if_exists='append', index=False) 

df_to_save und yourTable Bedürfnisse die gleichen Spalten haben

Verwandte Themen