เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

ค่าเฉลี่ยสะสมแบบเดี่ยว

ในฐานะนักวิจัยของหน่วยงานอุตุนิยมวิทยาแห่งชาติ คุณต้องการวิเคราะห์ข้อมูลอุณหภูมิล่าสุดเพิ่มเติม และเพิ่งได้เรียนรู้วิธีคำนวณค่าเฉลี่ยสะสม จึงอยากนำข้อมูลเชิงลึกใหม่ ๆ ไปแบ่งปันกับทีม

ภารกิจของคุณคือคำนวณค่าเฉลี่ยสะสมของอุณหภูมิรายเดือนต่ำสุดในฮาวาย จากชุดข้อมูลที่มีอยู่

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การวิเคราะห์อนุกรมเวลาใน PostgreSQL

ดูคอร์ส

คำแนะนำการฝึกหัด

  • ใช้ window function เพื่อคำนวณค่าเฉลี่ยสะสมของ t_monthly_min สำหรับสถานีตรวจอากาศแห่งเดียวในฮาวาย รัฐ HI

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

-- Calculate the running average of the lowest temperates in Hawaii
SELECT
	ts.state,
	year_month,
	t_monthly_min,
    ___ AS running_avg_temp
FROM temperatures_monthly AS tm
JOIN temperature_stations AS ts 
	USING(station_id)
WHERE state = 'HI'
ORDER BY year_month;
แก้ไขและรันโค้ด