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

การเลือกข้อมูลด้วยหมายเลขแถว/คอลัมน์

วิธีที่นิยมใช้เลือกแถวมากที่สุดคือวิธีที่เราเคยพูดถึงไปแล้ว ได้แก่ การใช้เงื่อนไข Boolean หรือการใช้ label ของ index อย่างไรก็ตาม บางครั้งการระบุหมายเลขแถวโดยตรงก็มีประโยชน์เช่นกัน

ทำได้โดยใช้ .iloc[] ซึ่งเช่นเดียวกับ .loc[] สามารถรับอาร์กิวเมนต์ได้สองตัว เพื่อเลือกทั้งแถวและคอลัมน์

pandas ถูกโหลดในชื่อ pd และมี temperatures (โดยไม่มี index) พร้อมใช้งานแล้ว

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

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

ดูคอร์ส

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

ใช้ .iloc[] กับ temperatures เพื่อเลือกข้อมูลตามที่กำหนด

  • ดึงแถวที่ 23 คอลัมน์ที่ 2 (ตำแหน่ง index 22 และ 1)
  • ดึง 5 แถวแรก (ตำแหน่ง index 0 ถึง 5)
  • ดึงทุกแถว เฉพาะคอลัมน์ที่ 3 และ 4 (ตำแหน่ง index 2 ถึง 4)
  • ดึง 5 แถวแรก เฉพาะคอลัมน์ที่ 3 และ 4

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

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

# Get 23rd row, 2nd column (index 22, 1)
print(____)

# Use slicing to get the first 5 rows
print(____)

# Use slicing to get columns 3 to 4
print(____)

# Use slicing in both directions at once
print(____)
แก้ไขและรันโค้ด