SQL в Pandas
Фреймы данных Pandas, хранящиеся в локальных переменных, могут быть запрошены так, как будто они являются обычными таблицами в DuckDB.
import duckdb
import pandas
# Create a Pandas dataframe
my_df = pandas.DataFrame.from_dict({'a': [42]})
# query the Pandas DataFrame "my_df"
# Note: duckdb.sql connects to the default in-memory database connection
results = duckdb.sql("SELECT * FROM my_df").df() Бесшовную интеграцию фреймов данных Pandas в запросы DuckDB SQL обеспечивают замены сканирования, которые заменяют случаи доступа к таблице my_df (которая не существует в DuckDB) функцией таблицы, которая считывает фрейм данных my_df.
© Copyright 2018–2024 Stichting DuckDB Foundation
Licensed under the MIT License.
https://duckdb.org/docs/guides/python/sql_on_pandas.html