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

ออบเจกต์เชิงพื้นที่ที่ซับซ้อนมากขึ้น

คงสังเกตเห็นบางอย่างที่แตกต่างออกไปในโครงสร้างของ countries_sp ออบเจกต์นี้มีลักษณะคล้ายลิสต์มาก แต่แทนที่จะใช้ $ นำหน้าแต่ละองค์ประกอบในผลลัพธ์ กลับใช้ @ แทน เหตุผลคือคลาสใน sp เป็น S4 objects ซึ่งแทนที่จะมี elements จะมี slots แทน และเข้าถึงด้วย @ โดยเฉพาะ จะได้เรียนรู้เพิ่มเติมเกี่ยวกับเรื่องนี้ในวิดีโอถัดไป

ตอนนี้ มาดูออบเจกต์อีกตัวหนึ่งกัน นั่นคือ countries_spdf ซึ่งซับซ้อนกว่า countries_sp เล็กน้อย แต่ตอนนี้มีความพร้อมแล้วที่จะหาว่าออบเจกต์นี้แตกต่างออกไปอย่างไร

มาลองดูกันเลย!

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

การสร้างภาพข้อมูลภูมิสารสนเทศใน R

ดูคอร์ส

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

  • เรียก summary() บน countries_sp แล้วตามด้วย countries_spdf (ทีละตัว) ออบเจกต์นี้เป็นประเภทใด และแตกต่างจาก countries_sp อย่างไร?
  • เรียก str() โดยกำหนด max.level = 2 บน countries_spdf โครงสร้างแตกต่างจาก countries_sp อย่างไร?
  • เรียก plot() บน countries_spdf

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

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

# Call summary() on countries_spdf and countries_sp



# Call str() with max.level = 2 on countries_spdf


# Plot countries_spdf
แก้ไขและรันโค้ด