开始使用免费开始使用

加载整张表

在上一个练习中,您看到 data.db 中有两张表。weather 存放纽约市的历史天气数据。hpd311calls 则是关于住房问题、拨打城市 311 求助热线的通话记录子集。

在本练习中,您将使用 pandasread_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())
编辑并运行代码