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

การกรองข้อมูล

อย่างที่เห็นในบทเรียน บางครั้งเราจำเป็นต้องกรองข้อมูลด้วยเหตุผลหลายประการ

ในแบบฝึกหัดนี้ จะใช้การกรองเพื่อเลือกข้อมูลเฉพาะส่วนจาก DataFrame ของเรา:

  • โดยอิงจากจำนวนรายการที่บันทึกในแต่ละวันของสัปดาห์
  • โดยอิงจากค่าเฉลี่ยของยอดเงินที่ลูกค้าจ่ายให้ร้านอาหารในแต่ละวันของสัปดาห์

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

การเขียนโค้ดที่มีประสิทธิภาพด้วย pandas

ดูคอร์ส

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

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

# Filter the days where the count of total_bill is greater than $40
total_bill_40 = restaurant_data.groupby('day').____(lambda x: ____[____].____() > 40)

# Print the number of tables where total_bill is greater than $40
print('Number of tables where total_bill is greater than $40:', total_bill_40.shape[0])
แก้ไขและรันโค้ด