city
, state
및 country
의 세 변수를 갖는 df
데이터 프레임이 있습니다. 3 가지를 계산하고 싶습니다R/GIS : 일괄 처리, 거리 및 고도 계산
- 각 행의 위도/경도를 계산합니다.
- 임의의 지점에서 각 도시까지의 거리를 계산합니다. 예 : 국가 자본
- 위도/경도에서 각 지점의 표고를 계산합니다.
나는 1의 dismo 패키지를 사용할 수 있지만 df
에서 "일괄 처리"하는 방법을 알아낼 수 없습니다, 대신 복사와 geocode(c())
코드에 직접 도시, 주 및 국가 이름을 붙여. 2와 3에 관해서는, 나는 완전히 난처하게된다. 어떤 도움을 주시면 감사하겠습니다.
편집 참고 :이 게시물의 다른 독자에게 ... 나는 Paul과 Spacedman의 도움에 감사드립니다. 시스템은 하나 이상의 응답을 올 바른 것으로 표시하지 못하게합니다. 나는 그가 우주 비행사보다 먼저 반응했기 때문에 폴에게 엄지 손가락을 줬다. 두 사람이 시간을내어 작성한 것을 읽으십시오. 감사. 이후,
관련하여df$geocode_string = with(df, paste(city, state, country, sep = ", "))
coords_latlong = geocode(df$geocode_string)
소수점 숫자 2 : 지오의 입력 벡터를 만들
당신이 paste
를 사용할 수있는 경우 1. :
1 및 2에 스팟 온; 완벽하게 작동합니다. 많은 고마워, 폴. – user702432
이 대답을 유용하게 사용하는 것이 좋다고 들었습니다. 당신이 내가 속한 답을 주었다고 생각한다면, 그 답을 정답으로 표시 할 수 있습니다. 또한 세 번째 질문에 대한 답변을 기다릴 수도 있습니다. –
완료 및 완료되었습니다. 다른 독자가 내가 너와 스페이드 먼이 도움을 받았다는 것을 알 수 있도록 원래 게시물에 편집을 추가했지만, 나는 그 둘을 옳은 것으로 표시 할 수 없었다. 많은 감사합니다. – user702432