1. 학습
  2. /
  3. 강의
  4. /
  5. R로 만드는 leaflet 인터랙티브 지도

Connected

연습 문제

대화형 웹 지도 만들기

tidyverse의 패키지들과 마찬가지로, leaflet 패키지는 함수 호출을 연결하기 위해 magrittr 패키지의 파이프 연산자(즉, %>%)를 사용해요. 이는 중간 결과를 객체에 저장하지 않고도 한 함수의 결과를 다음 함수로 바로 넘길 수 있음을 의미합니다. 예를 들어, mtcars 데이터셋에서 mpg가 25 이상인 모든 차량을 찾는 한 가지 방법은 데이터를 일련의 함수에 파이프로 전달하는 거예요.

mtcars  %>% 
    mutate(car = rownames(.))  %>% 
    select(car, mpg)  %>% 
    filter(mpg >= 25)  

R에서 웹 지도를 만들기 위해서는 %>% 연산자를 사용해 여러 함수 호출을 연결합니다. 먼저 leaflet() 함수로 htmlwidget을 초기화하고, 이어서 addTiles() 함수로 지도 타일을 추가할 거예요.

지침

100 XP
  • leaflet 라이브러리를 불러오세요.
  • leaflet() 함수를 호출하세요.
  • leaflet()의 출력을 파이프로 addTiles()에 넘기세요.
  • 첫 번째 대화형 웹 지도에서 확대/축소와 이동을 직접 해 보세요.