sql >> Databáze >  >> RDS >> PostgreSQL

Aktualizujte existující řádek v databázi z pandas df

Jedním ze způsobů je použití sqlalchemy "tabulkové třídy" a session.merge(row), session.commit():

Zde je příklad:

for row in range(0, len(df)):
    row_data = table_class(column_1=df.ix[i]['column_name'],
                           column_2=df.ix[i]['column_name'],
                           ...
                           )
    session.merge(row_data)
    session.commit()


  1. Instalace PostGIS Homebrew odkazující na starou cestu?

  2. Jak se ujistit, že v databázi MySQL není při inkrementaci pole žádný spor?

  3. Implementace hashovací funkce MySQL

  4. PHP MYSQL vložit data v arabském jazyce