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

เจาะลึกด้วยการแปลงข้อมูลเบื้องต้น

ลองสำรวจว่าจำนวนประชากรของแต่ละรัฐมีความสัมพันธ์กับจำนวนสินค้าที่ขายในตลาดเกษตรกรหรือไม่ โดยนำค่า log ของประชากรมาพล็อตกราฟกระจายเทียบกับจำนวนสินค้าที่ตลาดแต่ละแห่งขาย จากการสำรวจชุดข้อมูลก่อนหน้า คุณทราบแล้วว่าจุดข้อมูลจะทับซ้อนกันมาก ดังนั้นจึงต้องลดความทึบของจุดข้อมูลเพื่อให้มองเห็นรูปแบบได้ชัดขึ้น

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

การพัฒนาการแสดงผลข้อมูลใน Python

ดูคอร์ส

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

  • ใช้ numpy (ที่ import มาเป็น np) เพื่อสร้างคอลัมน์ใหม่ชื่อ log_pop โดยนำค่า log ของจำนวนประชากรในแต่ละรัฐ
  • นำคอลัมน์ log_pop ที่สร้างขึ้นไปกำหนดเป็นแกน x ของกราฟกระจาย
  • ตั้งค่าความโปร่งใสของกราฟกระจายที่ 25% เพื่อแสดงการทับซ้อนของข้อมูล

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

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

# Create a new logged population column 
markets['____'] = np.____(markets['____'])

# Draw a scatterplot of log-population to # of items sold
sns.scatterplot(x = '____', 
                  y = 'num_items_sold', 
                  # Reduce point opacity to show overlap
                  ____ = ____, 
                  data = markets)

plt.show()
แก้ไขและรันโค้ด