from_frame¶
- DBHose.from_frame(data_frame: PDFrame | PLFrame)¶
- Параметры:
data_frame (pandas.DataFrame | polars.DataFrame) – DataFrame с данными для загрузки
- Исключение:
TypeError – Если переданный объект не является pandas или polars DataFrame
Загрузка данных из pandas или polars DataFrame в целевую СУБД.
Описание:
Выполняет полный цикл загрузки данных из DataFrame:
Создает временную таблицу (
create_temp)Загружает данные из DataFrame (
from_pandasилиfrom_polars)Проверяет качество данных (
dq_check)Переносит в целевую таблицу (
to_table)
Примеры:
# Загрузка из pandas DataFrame
import pandas as pd
df_pandas = pd.DataFrame({
'id': [1, 2, 3],
'name': ['Alice', 'Bob', 'Charlie']
})
dbhose.from_frame(df_pandas)
# Загрузка из polars DataFrame
import polars as pl
df_polars = pl.DataFrame({
'id': [1, 2, 3],
'name': ['Alice', 'Bob', 'Charlie']
})
dbhose.from_frame(df_polars)
См. также:
create_temp - Создание временной таблицы
dq_check - Проверка качества данных
to_table - Перенос в целевую таблицу