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

หนึ่งกราฟต่อหนึ่งกลุ่ม

ในโปรเจกต์สำรวจข้อมูล คุณได้รับมอบหมายให้สร้างกราฟแสดงจำนวนรีวิวโรงแรมตาม "Period of stay" และตามวันในสัปดาห์ที่รีวิว "Review weekday" เป้าหมายคือดูว่าแต่ละช่วงระยะเวลาพักมีรีวิวมากที่สุดในวันใดของสัปดาห์ ชุดข้อมูล reviews ถูกโหลดไว้ให้แล้ว พร้อมกับ seaborn ในชื่อ sns และ matplotlib.pyplot ในชื่อ plt

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

การทำงานกับข้อมูลเชิงกลุ่มใน Python

ดูคอร์ส

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

  • สร้าง catplot() โดยใช้ "count" เป็นประเภทของกราฟ
  • นับจำนวนรีวิวตาม "Review weekday"
  • สร้างกราฟแยกสำหรับแต่ละ "Period of stay"
  • ให้ขึ้นบรรทัดใหม่ทุก 2 กราฟ

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

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

# Create a catplot for each "Period of stay" broken down by "Review weekday"
ax = sns.catplot(
  # Make sure Review weekday is along the x-axis
  ____,
  # Specify Period of stay as the column to create individual graphics for
  ____,
  # Specify that a count plot should be created
  ____,
  # Wrap the plots after every 2nd graphic.
  ____,
  data=reviews
)
plt.show()
แก้ไขและรันโค้ด