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

การแบ่งช่วงข้อมูลแบบกำหนดเอง

เมธอด qcut จะแบ่งตัวแปรออกเป็น n_bins ช่วงที่มีขนาดเท่ากัน อย่างไรก็ตาม ในบางกรณีอาจต้องการกำหนดช่วงเองตามความต้องการ เมธอด cut ใน Python ช่วยให้กำหนดขอบเขตของช่วงได้อย่างอิสระ

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

การวิเคราะห์เชิงพยากรณ์เบื้องต้นด้วย Python

ดูคอร์ส

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

  • แบ่งตัวแปร number_gift ออกเป็น 3 ช่วง โดยมีขอบเขตที่ 0-5, 5-10 และ 10-20 แล้วกำหนดผลลัพธ์ให้กับคอลัมน์ใหม่ชื่อ disc_number_gift
  • นับจำนวนการสังเกตในแต่ละกลุ่ม

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

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

# Discretize the variable 
basetable["disc_number_gift"] = pd.cut(____[____],[____, ____, ____, ____])

# Count the number of observations per group
print(basetable.groupby("____").____())
แก้ไขและรันโค้ด