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

เมธอดที่มีประโยชน์

pop คือออบเจกต์ประเภท RasterLayer ที่เก็บข้อมูลประชากรในบริเวณโดยรอบเมืองบอสตันและนิวยอร์ก โดยแต่ละเซลล์กริดจะเก็บค่าจำนวนประชากรที่อาศัยอยู่ภายในเซลล์นั้น

ในแบบฝึกหัดก่อนหน้า คุณได้เห็นว่า print() ให้สรุปข้อมูลที่มีประโยชน์ของออบเจกต์ ทั้งระบบพิกัดอ้างอิง ขนาดกริด (ทั้งจำนวนแถวและคอลัมน์ รวมถึงพิกัดภูมิศาสตร์) และข้อมูลพื้นฐานเกี่ยวกับค่าที่เก็บอยู่ในกริด แต่ผลลัพธ์นั้นค่อนข้างกระชับ หากต้องการดูค่าบางส่วนในออบเจกต์จะทำได้อย่างไร?

วิธีแรกคือเรียกใช้ plot() กับออบเจกต์โดยตรง ซึ่งมีเมธอด plot() สำหรับออบเจกต์ raster ที่สร้าง heatmap แสดงค่าต่าง ๆ ได้

หากต้องการดึงค่าออกจากออบเจกต์ raster สามารถใช้ฟังก์ชัน values() ซึ่งจะดึงค่าออกมาเป็นเวกเตอร์ โดย pop มีค่าอยู่ถึง 316,800 ค่า จึงไม่แนะนำให้แสดงทั้งหมด แต่สามารถใช้ str() และ head() เพื่อดูข้อมูลเบื้องต้นได้

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

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

ดูคอร์ส

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

  • เรียกใช้ plot() กับ pop มองเห็นตำแหน่งของนิวยอร์กได้ไหม?
  • เรียกใช้ str() กับ values(pop)
  • เรียกใช้ head() กับ values(pop)

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

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

# Call plot() on pop


# Call str() on values(pop)


# Call head() on values(pop)
แก้ไขและรันโค้ด