加载整张表
在上一个练习中,您看到 data.db 中有两张表。weather 存放纽约市的历史天气数据。hpd311calls 则是关于住房问题、拨打城市 311 求助热线的通话记录子集。
在本练习中,您将使用 pandas 的 read_sql() 函数来加载这两张表。read_sql() 可以接收一个字符串,既可以是要运行的 SQL 查询,也可以是要加载的表名。它还需要一个连接数据库的方式,例如提供代码中的 engine。
本练习是课程的一部分
使用 pandas 高效导入数据
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Load libraries
import pandas as pd
from sqlalchemy import create_engine
# Create the database engine
engine = create_engine('sqlite:///data.db')
# Load hpd311calls without any SQL
hpd_calls = ____(____, ____)
# View the first few rows of data
print(hpd_calls.head())