การสร้าง count plot
เมื่อต้องการวิเคราะห์ความถี่อย่างรวดเร็ว คุณคงคุ้นเคยกับการใช้ .value_counts() ซึ่งเป็นวิธีที่ดีในการดูจำนวนนับและทำความเข้าใจประเภทต่าง ๆ ที่มีอยู่ในข้อมูล อย่างไรก็ตาม การส่งตารางความถี่ให้ลูกค้าหรือเพื่อนร่วมงานอาจไม่ใช่ทางเลือกที่ดีเสมอไป ในแบบฝึกหัดนี้ จะได้สร้างกราฟแสดงจำนวนรีวิวตาม "Score" แม้ว่า "Score" จะเคยถูกใช้เป็นตัวแปรเชิงตัวเลขมาก่อน แต่ก็สามารถใช้เป็นตัวแปรเชิงหมวดหมู่ได้ เนื่องจากมีค่าที่ไม่ซ้ำกันอยู่ 5 ค่า เรียงลำดับจากแย่ที่สุดไปดีที่สุด ชุดข้อมูล reviews ถูกโหลดไว้ให้แล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การทำงานกับข้อมูลเชิงกลุ่มใน Python
คำแนะนำการฝึกหัด
- ใช้ฟังก์ชัน
catplot()เพื่อแสดงความถี่แบบ count จากชุดข้อมูลreviews - นับความถี่ของตัวแปร
"Score"ตามแกน x - เมื่อนับความถี่ ให้ระบายสีแท่งโดยใช้คอลัมน์
"Traveler type"
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
sns.set(font_scale=1.4)
sns.set_style("darkgrid")
# Create a catplot that will count the frequency of "Score" across "Traveler type"
sns.catplot(
____
)
plt.show()