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

เจาะลึกลงไปอีกชั้น

ในแบบฝึกหัดที่แล้ว SpatialPolygonsDataFrame มีรายการของ Polygons อยู่ใน slot polygons และแต่ละออบเจกต์ Polygons เหล่านั้นก็มี slot Polygons อยู่ภายในอีกด้วย ดังนั้นจึงมี polygon ซ้อนกันอยู่มากมาย แต่เรายังไม่ถึงระดับล่างสุดของลำดับชั้นนี้!

มาดูองค์ประกอบที่ 169 ใน slot Polygons ของ countries_spdf กันอีกครั้ง รันโค้ดจากแบบฝึกหัดก่อนหน้า:

one <- countries_spdf@polygons[[169]]
str(one, max.level = 2)

Slot Polygons มีรายการที่ประกอบด้วย 10 องค์ประกอบอยู่ภายใน ออบเจกต์เหล่านี้คืออะไร? มาเจาะลึกต่อกัน…

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

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

ดูคอร์ส

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

  • เรียก str() พร้อมกำหนด max.level = 2 บน slot Polygons ของ one
  • เรียก str() พร้อมกำหนด max.level = 2 บนองค์ประกอบที่ 6 ของ slot Polygons ของ one เห็นบางอย่างที่ดูเหมือนข้อมูลเชิงพื้นที่ไหม?
  • เรียก plot() บน slot coords ขององค์ประกอบที่ 6 ของ slot Polygons ของ one จำได้ไหมว่าออบเจกต์นี้เก็บข้อมูลของอะไร?

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

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

one <- countries_spdf@polygons[[169]]

# str() with max.level = 2, on the Polygons slot of one


# str() with max.level = 2, on the 6th element of the one@Polygons


# Call plot on the coords slot of 6th element of one@Polygons
แก้ไขและรันโค้ด