반응형
✔️ 필요성
위경도 점이 2개 있으면 인간이라면 거리를 구합니다.
✔️ 거리 구하는 function 만들기
dist <- function(lng1, lat1, lng2, lat2) {
R = 6371
lng_diff = lng2 - lng1
lat_diff = lat2 - lat1
p = sin(lat_diff/2)^2 + cos(lat1) * cos(lat2) * sin(lng_diff/2)^2
q = 2 * asin(pmin(1, sqrt(p)))
d = R * q
return(d)
}
반응형
'데이터 분석 > R' 카테고리의 다른 글
R ggplot에서 양쪽에 y축 만들기 (0) | 2023.08.24 |
---|---|
R ggplot에서 배경 라인 없애기 (0) | 2021.12.07 |
R ggplot에서 츄파츕스 차트 그리기 / geom_segment (0) | 2021.12.07 |
R ggplot에서 for문 활용해서 세로선 추가하기 (0) | 2021.12.07 |
R에서 결측치 확인하고 대치(impute)하기 (0) | 2021.12.07 |