การใช้ฟังก์ชัน pandas อย่างมีประสิทธิภาพ
คุณกำลังสร้างแอปพลิเคชัน Python ที่จะคำนวณสถิติสรุปจากตัวแปรที่ผู้ใช้เลือก ชุดข้อมูลทั้งหมดมีขนาดค่อนข้างใหญ่ ในขั้นนี้จะทดสอบโค้ดโดยใช้ส่วนหนึ่งของชุดข้อมูล ซึ่งโหลดไว้ล่วงหน้าในชื่อ adult ขณะสร้างกระบวนการที่นำกลับมาใช้ซ้ำได้ ให้วางแผนการตั้งค่าออบเจ็กต์ GroupBy ในแนวทางที่มีประสิทธิภาพที่สุด
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การทำงานกับข้อมูลเชิงกลุ่มใน Python
คำแนะนำการฝึกหัด
- สร้าง list ของชื่อตัวแปรที่ผู้ใช้เลือก 2 ตัว ได้แก่
"Education"และ"Above/Below 50k" - สร้างออบเจ็กต์
GroupByชื่อgbโดยใช้user_listเป็นตัวแปรสำหรับจัดกลุ่ม - คำนวณค่าเฉลี่ยของ
"Hours/Week"ในแต่ละกลุ่มโดยใช้วิธีที่มีประสิทธิภาพที่สุดตามที่ได้เรียนไปในวิดีโอ
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Create a list of user-selected variables
user_list = ____
# Create a GroupBy object using this list
gb = ____
# Find the mean for the variable "Hours/Week" for each group - Be efficient!
print(____)