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

Вибір рядків

Клаузи SQL WHERE повертають записи, значення яких відповідають заданим критеріям. Передавання такого запиту до read_sql() дає датафрейм лише з потрібними записами, тож надалі доведеться менше фільтрувати.

Таблиця hpd311calls у data.db містить дані про звернення щодо різних житлових питань — від проблем з обслуговуванням до запитів інформації. У цій вправі ви скористаєтеся SQL, щоб зосередитися на зверненнях, пов'язаних із безпекою.

pandas імпортовано як pd, а рушій бази даних engine створено для data.db.

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

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

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

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

  • Створіть запит, який вибирає всі стовпці записів у hpd311calls, де complaint_type дорівнює 'SAFETY'.
  • Використайте read_sql(), щоб зробити запит до бази даних, і збережіть результат у змінній safety_calls.
  • Запустіть останній блок коду, щоб побудувати графік кількості звернень щодо безпеки в кожному боро.

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

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

# Create query to get hpd311calls records about safety
query = """
____ *
____ hpd311calls
____ ____;
"""

# Query the database and assign result to safety_calls
safety_calls = ____

# Graph the number of safety calls by borough
call_counts = safety_calls.groupby('borough').unique_key.count()
call_counts.plot.barh()
plt.show()
Редагувати та запускати код