pi_relation = duckdb.sql("SELECT pi() AS pi") type(pi_relation) # duckdb.duckdb.DuckDBPyRelation
pi_relation.show()
┌───────────────────┐ │ pi │ │ double │ ├───────────────────┤ │ 3.141592653589793 │ └───────────────────┘
pi_relation
┌───────────────────┐ │ pi │ │ double │ ├───────────────────┤ │ 3.141592653589793 │ └───────────────────┘
duckdb.sql( """ SELECT * FROM read_csv('data/C08/Seattle_Pet_Licenses.csv') """ )
As our call to duckdb.sql() is the only expression in this cell, it is evaluated, and the resulting relation object is displayed:
┌────────────────────┬────────────────┬───────────────┬─────────┬──────────────────────┬─────────────────┬──────────┐ │ License Issue Date │ License Number │ Animal's Name │ Species │ Primary Breed │ Secondary Breed │ ZIP Code │ │ varchar │ varchar │ varchar │ varchar │ varchar │ varchar │ varchar │ ├────────────────────┼────────────────┼───────────────┼─────────┼──────────────────────┼─────────────────┼──────────┤ │ December 18 2015 │ S107948 │ Zen │ Cat │ Domestic Longhair │ Mix │ 98117 │ │ June 14 2016 │ S116503 │ Misty │ Cat │ Siberian │ NULL │ 98117 │ │ August 04 2016 │ S119301 │ Lyra │ Cat │ Mix │ NULL │ 98121 │ │ February 13 2019 │ 962273 │ Veronica │ Cat │ Domestic Longhair │ NULL │ 98107 │ │ August 10 2019 │ S133113 │ Spider │ Cat │ LaPerm │ NULL │ 98115 │ │ November 21 2019 │ 8002549 │ Maxx │ Cat │ American Shorthair │ NULL │ 98125 │ │ May 24 2020 │ S142869 │ Mickey │ Cat │ Domestic Longhair │ NULL │ 98126 │ │ July 03 2020 │ S112835 │ Diamond │ Cat │ Domestic Shorthair │ Mix │ 98103 │ │ July 21 2020 │ S131986 │ Nacho │ Cat │ Domestic Shorthair │ Mix │ 98126 │ │ August 18 2020 │ 8019541 │ Gracie │ Cat │ Domestic Medium Hair │ Mix │ 98133 │ │ · │ · │ · │ · │ · │ · │ · │ │ · │ · │ · │ · │ · │ · │ · │ │ · │ · │ · │ · │ · │ · │ · │ │ November 22 2023 │ S148106 │ Gibbs │ Cat │ Domestic Shorthair │ Mix │ 98116 │ │ November 22 2023 │ 8042587 │ Barry │ Cat │ American Shorthair │ Mix │ 98109 │ │ November 22 2023 │ 8042588 │ Penny │ Cat │ American Shorthair │ Mix │ 98109 │ │ November 22 2023 │ 8050533 │ Sabine │ Cat │ Domestic Medium Hair │ York Chocolate │ 98144 │ │ November 22 2023 │ 8050534 │ Milo │ Cat │ Domestic Medium Hair │ Mix │ 98144 │ │ November 22 2023 │ S137987 │ Spike │ Cat │ Domestic Medium Hair │ NULL │ 98117 │ │ November 22 2023 │ S137986 │ Scout │ Cat │ Domestic Shorthair │ NULL │ 98117 │ │ November 22 2023 │ 8013084 │ Honeybee │ Cat │ American Shorthair │ Mix │ 98106 │ │ November 22 2023 │ S157559 │ Bug │ Cat │ Ragdoll │ Siamese │ 98144 │ │ November 22 2023 │ 8042668 │ Beerus │ Cat │ Domestic Shorthair │ Mix │ 98125 │ ├────────────────────┴────────────────┴───────────────┴─────────┴──────────────────────┴─────────────────┴──────────┤ │ ? rows (>9999 rows, 20 shown) 7 columns │ └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
pets_csv_relation = duckdb.read_csv( "data/C08/Seattle_Pet_Licenses.csv" )
pets_csv_relation.types # [VARCHAR, VARCHAR, VARCHAR, VARCHAR, VARCHAR, VARCHAR, VARCHAR]
标签:22,Study,Domestic,Cat,Mix,DuckDB,2023,November,Notes From: https://www.cnblogs.com/zhangzhihui/p/18673697