Spec-Zone.ru › DuckDB

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API