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

การสร้าง 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()
แก้ไขและรันโค้ด