시작하기무료로 시작하기

외부 데이터 프레임의 데이터 조인하기

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)
코드 편집 및 실행