使用聚合函数
如果数据表的粒度比分析所需更细,导入前先用 SQL 聚合函数汇总数据通常更合适。例如,若您拥有按月统计的洪水事件次数,但降水数据是按天记录的,您可以先按月对降水量执行 SUM 聚合。
weather 表包含连续 4 个月的每日观测值。在本练习中,您将用 MAX、MIN 和 SUM 按月汇总天气数据。
已将 pandas 导入为 pd,并创建了数据库引擎 engine。
本练习是课程的一部分
使用 pandas 高效导入数据
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Create a query to get month and max tmax by month
query = """
SELECT ____,
____
FROM ____
____ ____;"""
# Get dataframe of monthly weather stats
weather_by_month = pd.read_sql(query, engine)
# View weather stats by month
print(weather_by_month)