가장 가까운 국립공원의 이름 찾기
단일 광산 지점을 대상으로 하는 사용자 지정 쿼리부터 시작해 볼게요. 여기서는 특정 광산 지점에서 가장 가까운 국립공원의 이름을 알아보겠습니다.
광산 지점(mining_sites)과 국립공원(national_parks) 데이터셋은 이미 로드되어 있어요.
이 연습은 강의의 일부입니다
Python으로 지리공간 데이터 다루기
연습 안내
- geometry의 첫 번째 요소를 선택해
single_mine변수에 할당하세요. - 각 국립공원으로부터
single_mine까지의 거리를 계산하세요. 결과 이름은dist로 하세요. idxmin()메서드로dist의 최솟값에 해당하는 인덱스를 구하세요.- 얻은 인덱스를
.loc[]속성과 함께 사용해 가장 가까운 국립공원의 이름을 가져오고, 그 결과를 출력하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Get the geometry of the first row
single_mine = mining_sites.____[____]
# Calculate the distance from each national park to this mine
dist = ____
# The index of the minimal distance
idx = dist.____
# Access the name of the corresponding national park
closest_park = national_parks.____[____, '____']
print(closest_park)