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

การสไลซ์ทั้งสองทิศทาง

คุณได้เรียนการสไลซ์ DataFrame ทั้งตามแถวและคอลัมน์แล้ว แต่เนื่องจาก DataFrame เป็นอ็อบเจกต์สองมิติ จึงมักสะดวกกว่าที่จะสไลซ์ทั้งสองมิติในคราวเดียว โดยการส่งอาร์กิวเมนต์สองตัวให้ .loc[] จะช่วยให้กรองทั้งแถวและคอลัมน์ได้ในขั้นตอนเดียว

pandas ถูกโหลดในชื่อ pd และ temperatures_srt มีการตั้ง index ด้วย country และ city โดย index ถูกเรียงลำดับแล้วและพร้อมใช้งาน

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

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

ดูคอร์ส

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

  • ใช้การสไลซ์ด้วย .loc[] เพื่อเลือกแถวตั้งแต่ India, Hyderabad ถึง Iraq, Baghdad
  • ใช้การสไลซ์ด้วย .loc[] เพื่อเลือกคอลัมน์ตั้งแต่ date ถึง avg_temp_c
  • สไลซ์ทั้งสองทิศทางพร้อมกัน ตั้งแต่ Hyderabad ถึง Baghdad และจาก date ถึง avg_temp_c

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

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

# Subset rows from India, Hyderabad to Iraq, Baghdad
print(____)

# Subset columns from date to avg_temp_c
print(____)

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