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

คำนวณควอร์ไทล์ของยอดใช้จ่าย (q=4)

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

ไลบรารี pandas ถูกโหลดไว้เป็น pd แล้ว สามารถลองพิมพ์ data ออกมาดูที่คอนโซลได้

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

การแบ่งกลุ่มลูกค้าด้วย Python

ดูคอร์ส

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

  • สร้างควอร์ไทล์ยอดใช้จ่ายที่มี 4 กลุ่ม โดยกำหนดช่วงระหว่าง 1 ถึง 5
  • กำหนดค่าควอร์ไทล์ให้กับคอลัมน์ Spend_Quartile ใน data
  • เรียงลำดับ data ตามค่า Spend แล้วพิมพ์ผลลัพธ์

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

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

# Create a spend quartile with 4 groups - a range between 1 and 5
spend_quartile = pd.____(data['Spend'], q=____, labels=range(1,____))

# Assign the quartile values to the Spend_Quartile column in data
data['____'] = spend_quartile

# Print data with sorted Spend values
print(____.sort_values(____))
แก้ไขและรันโค้ด