sql >> Database >  >> RDS >> PostgreSQL

Update bestaande rij in database van pandas df

Een manier is om gebruik te maken van een sqlalchemy "table class" en session.merge(row), session.commit():

Hier is een voorbeeld:

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. ORA-22905 - bij het opvragen van een tabeltype met een select-instructie

  2. Hoe de datumtijd in Postgres in Unix-tijdperkwaarde te converteren?

  3. Enkele aanhalingstekens opslaan in varchar-variabele SQL Server 2008

  4. Parameter gebruiken als kolomnaam in Postgres-functie