Skip to content

Lab 2 - Add penguins dataframe to duckdb #253

Description

@durraniu

There's this code to get penguins data from duckdb in lab 2:

import duckdb
con = duckdb.connect('my-db.duckdb')
df = con.execute("SELECT * FROM penguins").fetchdf().dropna()
con.close()

But penguins data does not exist as a table in duckdb yet. I suggest adding this after creating con:

from palmerpenguins import penguins
penguins_df = penguins.load_penguins().dropna()
con.sql("CREATE TABLE penguins AS SELECT * FROM penguins_df")

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions