Kết hợp các bộ dữ liệu có cùng loại tigris
Các bộ dữ liệu từ US Census Bureau thường có sẵn theo từng bang, nghĩa là chúng cũng có sẵn theo bang trong tigris. Trong nhiều trường hợp, bạn sẽ muốn kết hợp dữ liệu của nhiều bang. Ví dụ, một phân tích về khu vực đô thị Portland, Oregon sẽ bao gồm cả các khu vực ở Oregon và Washington phía bắc sông Columbia; tuy nhiên, các khu vực này được thể hiện trong các tệp Census khác nhau. Trong bài tập này, bạn sẽ học cách kết hợp các bộ dữ liệu bằng hàm rbind_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 hàm
tracts()để lấy ranh giới Census tract cho Oregon và Washington. - Kiểm tra thuộc tính tigris của mỗi đối tượng để đảm bảo chúng cùng loại.
- Dùng hàm
rbind_tigris()để kết hợp các bộ dữ liệu, sau đó vẽ biểu đồ kết quả.
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.
# Get Census tract boundaries for Oregon and Washington
or_tracts <- ___("OR", cb = TRUE)
wa_tracts <- tracts("WA", cb = TRUE)
# Check the tigris attributes of each object
attr(or_tracts, ___)
___(wa_tracts, "tigris")
# Combine the datasets then plot the result
or_wa_tracts <- ___(or_tracts, ___)
___(or_wa_tracts$geometry)