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

Inner join และจำนวนแถวที่ได้รับ

การ merge ทั้งหมดที่ได้เรียนมาจนถึงตอนนี้เรียกว่า inner join สิ่งสำคัญที่ต้องเข้าใจคือ inner join จะคืนเฉพาะแถวที่มีค่าตรงกันในทั้งสองตาราง เราจะสำรวจเรื่องนี้เพิ่มเติมโดยดูการ merge ระหว่างตาราง wards และ census แล้วเปรียบเทียบกับการ merge ของตารางที่ดัดแปลงเล็กน้อย ได้แก่ wards_altered และ census_altered โดยแถวแรกของคอลัมน์ wards ถูกเปลี่ยนแปลงในตารางที่ดัดแปลง จากนั้นจะตรวจสอบว่าการเปลี่ยนแปลงนี้ส่งผลต่อการ merge อย่างไร ตารางทั้งหมดถูกโหลดให้เรียบร้อยแล้ว

สำหรับแบบฝึกหัดนี้ ให้ทราบว่าตาราง wards และ census เริ่มต้นมี 50 แถว

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

การรวมข้อมูลด้วย pandas

ดูคอร์ส

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

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

# Merge the wards and census tables on the ward column
wards_census = wards.merge(____)

# Print the shape of wards_census
print('wards_census table shape:', wards_census.shape)
แก้ไขและรันโค้ด