외부 데이터 프레임의 데이터 조인하기
R에서 지리 데이터를 다룰 때는 매핑과 공간 분석을 위해 외부 데이터셋의 속성 정보를 결합하는 일이 흔합니다. 이를 위해 sf 패키지는 simple features 객체에 tidyverse의 *_join() 함수를 사용할 수 있게 해줍니다. 이 연습 문제에서는 tigris로 가져온 텍사스 하원(Texas House of Representatives) 선거구 경계 공간 데이터셋에 데이터를 조인하는 방법을 연습합니다.
이 연습은 강의의 일부입니다
R로 분석하는 미국 인구조사 데이터
연습 안내
state_legislative_districts()함수를 사용해 텍사스의 입법 선거구 경계 데이터를 가져오세요.- 텍사스 하원 데이터를 요청하려면
house매개변수를"lower"로 설정하세요. left_join()함수를 사용해 텍사스 하원 의원 데이터셋을 해당 선거구 경계와 병합하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Get boundaries for Texas and set the house parameter
tx_house <- ___(___ = "TX", ___ = "lower", cb = TRUE)
# Merge data on legislators to their corresponding boundaries
tx_joined <- ___(___, tx_members, by = c("NAME" = "District"))
head(tx_joined)