PandasでUpsertが待ちきれず、自作してみた PandasのSql Upsertを試してみた を見て、Upsert なる言い方を知った(SQLiteの"INSERT OR REPLACE"は大昔使っていたけど) これこれ、と思ったけど、まだリリースされていないいし(21年4月現在)、なんとPandas の to_sqlだと、primary keyやunique keyが作れない。 (SQLTable/SQLiteTableにはkeysで指定できるけど、to_sqlにない。Why?) とりあえず、下記を参考にして、SQLite専用だけどUpsertを作ってみた。 Python Pandas to_sql, how to create a table with a primary key? def upsert(frame, name: str, unique_index_label,