การตั้งค่าไดเรกทอรีแคช
ข้อมูลเชิงพื้นที่จาก US Census Bureau มีขนาดใหญ่มาก บางครั้งอาจถึงหลายร้อยเมกะไบต์ โดยค่าเริ่มต้น ฟังก์ชันของ tigris จะดาวน์โหลดข้อมูลจากเว็บไซต์ของ US Census Bureau ทุกครั้ง ซึ่งอาจเป็นเรื่องยุ่งยากหากต้องดาวน์โหลดชุดข้อมูลขนาดใหญ่ชุดเดิมซ้ำแล้วซ้ำเล่า tigris จึงมีตัวเลือกให้แคชข้อมูลที่ดาวน์โหลดไว้บนเครื่องของผู้ใช้เพื่อใช้ในอนาคต ทำให้ต้องดาวน์โหลดไฟล์จากเว็บไซต์เพียงครั้งเดียวเท่านั้น ในแบบฝึกหัดนี้ จะได้ทำความรู้จักกับฟังก์ชันการแคชใน tigris
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การวิเคราะห์ข้อมูลสำมะโนประชากรสหรัฐฯ ใน R
คำแนะนำการฝึกหัด
- ใช้เวอร์ชันจำลองของฟังก์ชัน
tigris_cache_dir()เพื่อกำหนดไดเรกทอรีแคชสมมติ - ตั้งค่าตัวเลือก
tigris_use_cacheเป็นTRUEเพื่อสั่งให้ tigris แคช shapefile - ใช้
getOption()เพื่อตรวจสอบว่าได้แก้ไขตัวเลือกแคชอย่างถูกต้องแล้ว
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Set the cache directory
___("Your preferred cache directory path would go here")
# Set the tigris_use_cache option
options(___ = ___)
# Check to see that you've modified the option correctly
___("tigris_use_cache")