시작하기무료로 시작하기

면적을 미터법으로 변환하기 2

에이커를 헥타르로 변환하는 함수를 거의 완성하셨어요. 이제 제곱야드에서 제곱미터로 변환하는 보조 함수가 하나 더 필요합니다. 그다음 모든 것을 합쳐서 전체 에이커→헥타르 변환 함수를 작성할 수 있어요. 마지막으로, 다음 연습 문제에서는 비율의 분모에서 면적 변환을 계산하게 되므로, 조화 평균 방식의 에이커→헥타르 변환 함수가 필요합니다.

무료 힌트: magrittr의 raise_to_power()가 여기서 유용해요.

이전 연습 문제의 세 가지 보조 함수(acres_to_sq_yards(), yards_to_meters(), sq_meters_to_hectares())와 2장에서 만든 get_reciprocal()을 사용할 수 있어요. magrittr도 로드되어 있습니다.

이 연습은 강의의 일부입니다

R 함수 작성 입문

강의 보기

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Write a function to convert sq. yards to sq. meters
sq_yards_to_sq_meters <- function(sq_yards) {
  sq_yards %>%
    # Take the square root
    ___() %>%
    # Convert yards to meters
    ___() %>%
    # Square it
    ___(___)
}
코드 편집 및 실행