ПочатиПочніть безкоштовно

Вибір стовпців у SQL

Набори даних можуть містити стовпці, які не потрібні для аналізу, як-от таблиця weather у data.db. Деякі, наприклад висота над рівнем моря, є зайвими, адже всі спостереження виконані в одному місці, а інші містять змінні, які нас не цікавлять. Після створення рушія бази даних ви напишете запит, щоб SELECT лише стовпці з датою та температурою, і передасте його разом із рушієм до read_sql(), щоб отримати датафрейм із максимальними та мінімальними значеннями температури.

pandas імпортовано як pd, а create_engine() — із sqlalchemy.

Примітка: перевірка SQL дуже вимоглива до позицій стовпців і очікує, що поля буде вибрано в указаному порядку.

Ця вправа є частиною курсу

Оптимізоване завантаження даних із pandas

Переглянути курс

Інструкції до вправи

  • Створіть рушій бази даних для data.db.
  • Напишіть SQL-запит, який SELECT стовпці date, tmax та tmin з таблиці weather.
  • Створіть датафрейм, передавши запит і рушій до read_sql(), і присвойте отриманий датафрейм змінній temperatures.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Create database engine for data.db
engine = ____

# Write query to get date, tmax, and tmin from weather
query = """
SELECT ____, 
       ____, 
       ____
  FROM ____;
"""

# Make a dataframe by passing query and engine to read_sql()
temperatures = ____

# View the resulting dataframe
print(temperatures)
Редагувати та запускати код