ÎncepețiÎncepe gratuit

Adăugarea de date într-un tabel SQLite de istoric

În fiecare săptămână, echipa scrie cel mai recent rezumat al formatelor digitale înapoi într-un tabel SQLite de istoric partajat. Tabelul conține deja datele din săptămâna trecută, iar tu vrei ca rezultatele din această săptămână să fie adăugate pe deasupra, nu să le înlocuiască pe cele existente. Folosește metoda write_database cu valoarea potrivită pentru if_table_exists.

Rezumatul din această săptămână se află în weekly_summary, iar URI-ul SQLite este stocat în uri. Tabelul existent este afișat pentru tine, astfel încât să poți compara ce scrii cu ce există deja.

Acest exercițiu face parte din cursul

Scalarea și optimizarea pipeline-urilor de date cu Polars

Vezi cursul

Instrucțiuni pentru exercițiu

  • Apelează metoda care scrie un DataFrame într-un tabel SQL.
  • Adaugă argumentul care controlează modul în care este gestionat un tabel existent.
  • Setează valoarea astfel încât noile rânduri să fie adăugate la sfârșitul tabelului.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Append this week's summary to the history table
weekly_summary.____(
    table_name="weekly_format_history",
    connection=uri,
    # Append instead of replace or fail
    ____="____",
)

print("\nHistory after the write:")
print(
    pl.read_database_uri(
        "SELECT * FROM weekly_format_history",
        uri=uri,
        engine="adbc",
    )
)
Editează și rulează codul