Thiết lập thư mục bộ nhớ đệm (cache)
Dữ liệu không gian từ US Census Bureau có thể rất lớn — đôi khi lên đến hàng trăm megabyte. Mặc định, các hàm của tigris sẽ tải dữ liệu từ trang web của US Census Bureau — nhưng điều này có thể gây mệt mỏi nếu phải tải đi tải lại cùng một bộ dữ liệu lớn. Để khắc phục, tigris cung cấp tùy chọn lưu đệm (cache) dữ liệu đã tải xuống trên máy tính của người dùng để dùng về sau, nghĩa là mỗi tệp chỉ cần tải từ trang Census một lần. Trong bài tập này, bạn sẽ làm quen với chức năng cache trong tigris.
Bài tập này là một phần của khóa học
Phân tích dữ liệu Điều tra Dân số Hoa Kỳ bằng R
Hướng dẫn bài tập
- Dùng phiên bản mô phỏng của hàm
tigris_cache_dir()để đặt một thư mục cache giả định. - Đặt tùy chọn
tigris_use_cachethànhTRUEđể báo cho tigris lưu đệm các shapefile. - Dùng
getOption()để kiểm tra bạn đã chỉnh tùy chọn cache đúng chưa.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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")