РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗pypdSpFlSq 78 of 83 menu
◀ ▶

SQL в Pandas

Если таблица должна жить в базе данных, её строки кладут в таблицу SQL. Метод to_sql у таблицы Pandas создаёт или заменяет таблицу в базе, а функция read_sql возвращает результат выбранного запроса как новую таблицу Pandas.

Подключим SQLite в памяти без отдельного сервера, запишем города с температурой и заберём данные запросом в переменную:

import pandas as pd from sqlalchemy import create_engine data = { 'city': ['Paris', 'Rome'], 'temp': [18, 22], } weather = pd.DataFrame(data) engine = create_engine('sqlite:///:memory:') weather.to_sql( 'cities', engine, index=False, if_exists='replace', ) loaded = pd.read_sql( 'SELECT * FROM cities', engine, ) print(loaded) # выведет city temp # 0 Paris 18 # 1 Rome 22

В памяти появилась таблица cities с двумя строками; выборка вернула те же города и температуры, что были в исходной таблице.

Создайте таблицу с полями team и goals для Fox 3 и Owl 1. Положите её в SQLite в памяти под именем match и выведите все строки выборкой.

Есть столбцы sku и stock с A1 50 и B2 20. Запишите таблицу в базу в памяти как items и получите только строку с B2 через запрос. Выведите результат.

Подготовьте таблицу class Math, Art и hours 4, 2. Сохраните её в SQLite в памяти под именем schedule и выведите сумму столбца hours из запроса.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить