การใช้งาน aggregate functions
หากตารางข้อมูลมีรายละเอียดมากกว่าที่ต้องการสำหรับการวิเคราะห์ การสรุปข้อมูลด้วย aggregate functions ของ SQL ก่อนนำเข้าก็เป็นแนวทางที่เหมาะสม ตัวอย่างเช่น หากมีข้อมูลจำนวนเหตุการณ์น้ำท่วมรายเดือน แต่มีข้อมูลปริมาณน้ำฝนรายวัน คุณอาจต้องการใช้ SUM เพื่อรวมปริมาณน้ำฝนในแต่ละเดือน
ตาราง weather มีข้อมูลการอ่านค่ารายวันสำหรับช่วง 4 เดือน ในแบบฝึกหัดนี้ จะได้ฝึกสรุปข้อมูลสภาพอากาศรายเดือนด้วยฟังก์ชัน MAX, MIN และ SUM
โหลด pandas ในชื่อ pd และสร้าง database engine ชื่อ 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)