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

สถิติสะสม

สถิติสะสมมีประโยชน์มากในการติดตามข้อมูลสรุปตามช่วงเวลา ในแบบฝึกหัดนี้ จะคำนวณผลรวมสะสมและค่าสูงสุดสะสมของยอดขายรายสัปดาห์ของแผนกหนึ่ง เพื่อดูว่ายอดขายรวมถึงปัจจุบันอยู่ที่เท่าไร และยอดขายรายสัปดาห์สูงสุดที่เคยทำได้คือเท่าไร

มี DataFrame ชื่อ sales_1_1 เตรียมไว้ให้แล้ว ซึ่งเก็บข้อมูลยอดขายของแผนก 1 ในสาขาที่ 1 โดย pandas โหลดไว้เป็น pd แล้ว

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

การจัดการข้อมูลด้วย pandas

ดูคอร์ส

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

  • เรียงแถวของ sales_1_1 ตามคอลัมน์ date จากน้อยไปมาก
  • คำนวณผลรวมสะสมของ weekly_sales แล้วเพิ่มเป็นคอลัมน์ใหม่ใน sales_1_1 ชื่อว่า cum_weekly_sales
  • คำนวณค่าสูงสุดสะสมของ weekly_sales แล้วเพิ่มเป็นคอลัมน์ชื่อ cum_max_sales
  • แสดงผลคอลัมน์ date, weekly_sales, cum_weekly_sales และ cum_max_sales

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

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

# Sort sales_1_1 by date
sales_1_1 = ____

# Get the cumulative sum of weekly_sales, add as cum_weekly_sales col
sales_1_1[____] = ____

# Get the cumulative max of weekly_sales, add as cum_max_sales col
____

# See the columns you calculated
print(sales_1_1[["date", "weekly_sales", "cum_weekly_sales", "cum_max_sales"]])
แก้ไขและรันโค้ด