Bắt đầu ngayBắt đầu miễn phí

Dữ liệu tidy và wide trong tidycensus

Theo mặc định, các hàm của tidycensus trả về data frame tidy, trong đó mỗi hàng biểu diễn một cặp đơn vị-biến duy nhất. Tuy nhiên, đôi khi sẽ hữu ích nếu mỗi biến của Census nằm ở cột riêng để phục vụ một số phương pháp trực quan hóa và phân tích. Để làm điều này, bạn có thể đặt output = "wide" trong lời gọi get_acs() hoặc get_decennial(), khi đó các ước lượng/giá trị và sai số biên sẽ nằm ở các cột riêng của chúng.

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

Xem khóa học

Hướng dẫn bài tập

  • Lấy dữ liệu ACS về thu nhập hộ gia đình trung vị và độ tuổi trung vị cho các quận ở Oregon ở định dạng wide bằng cách chỉ định output = "wide".
  • Kiểm tra vài dòng đầu tiên của data frame wide.
  • Tạo biểu đồ scatter giữa thu nhập hộ gia đình trung vị và độ tuổi trung vị với hàm plot().

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.

# Return county data in wide format
or_wide <- get_acs(geography = ___, 
                     ___ = "OR",
                     variables = c(hhincome = "B19013_001", 
                            medage = "B01002_001"), 
                     output = ___)

# Compare output to the tidy format from previous exercises
head(___)

# Create a scatterplot
___(or_wide$hhincomeE, or_wide$medageE)
Chỉnh sửa và Chạy Mã