Bắt đầu ngayBắt đầu miễn phí

Kết hợp và lọc dữ liệu

Cũng như bạn không phải lúc nào cũng cần toàn bộ dữ liệu trong một bảng, bạn có thể không muốn tất cả các cột và hàng sinh ra từ một JOIN. Trong bài tập này, bạn sẽ dùng SQL để tinh chỉnh việc nhập dữ liệu.

Thời tiết làm trầm trọng thêm một số vấn đề nhà ở hơn những vấn đề khác. Nhiệm vụ của bạn là tập trung vào các báo cáo rò rỉ nước trong hpd311calls và tạo một tập dữ liệu có kèm mức mưa trong ngày từ weather để xem có mối liên hệ nào giữa hai yếu tố này không. Câu lệnh SQL được cung cấp hiện lấy tất cả các cột trong hpd311calls, nhưng bạn sẽ cần chỉnh sửa để lấy cột cần thiết từ weather và lọc các hàng bằng mệnh đề WHERE.

pandas đã được nạp với tên pd, và đối tượng kết nối cơ sở dữ liệu engine đã được tạo.

Bài tập này là một phần của khóa học

Nạp dữ liệu gọn nhẹ với pandas

Xem khóa học

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Query to get hpd311calls and precipitation values
query = """
SELECT hpd311calls.*, ____
  FROM hpd311calls
  ____ weather
  ____ hpd311calls.____ = ____;"""

# Load query results into the leak_calls dataframe
leak_calls = ____

# View the dataframe
print(leak_calls.head())
Chỉnh sửa và Chạy Mã