开始使用免费开始使用

连接与筛选

就像您并不总是需要单个表中的所有数据一样,JOIN 的结果中也不一定需要所有列和行。在本练习中,您将使用 SQL 来优化一次数据导入。

天气会加剧某些住房问题。您的任务是聚焦 hpd311calls 中的渗漏报修,并从 weather 中合并当天的降水量,以查看两者是否存在关联。提供的 SQL 会获取 hpd311calls 的所有列,但您需要修改它以获取所需的 weather 列,并使用 WHERE 子句筛选行。

已加载 pandaspd,数据库引擎 engine 已创建。

本练习是课程的一部分

使用 pandas 高效导入数据

查看课程

交互式实操练习

通过完成这段示例代码来试试这个练习。

# 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())
编辑并运行代码