Przeliczanie powierzchni na jednostki metryczne 2
Jesteś już blisko ukończenia funkcji przeliczającej akry na hektary. Potrzebujesz jeszcze jednej funkcji pomocniczej do przeliczania jardów kwadratowych na metry kwadratowe. Następnie połączysz wszystko razem, aby napisać główną funkcję przeliczającą akry na hektary. Na koniec – w kolejnym ćwiczeniu będziesz obliczać przeliczenia powierzchni w mianowniku ułamka, więc przyda ci się też harmoniczna wersja funkcji przeliczającej akry na hektary.
Wskazówka: funkcja raise_to_power() z pakietu magrittr będzie tu przydatna.
Dostępne są trzy funkcje pomocnicze z poprzedniego ćwiczenia (acres_to_sq_yards(), yards_to_meters() i sq_meters_to_hectares()), a także funkcja get_reciprocal() z rozdziału 2. Pakiet magrittr jest załadowany.
To ćwiczenie jest częścią kursu
Wprowadzenie do pisania funkcji w R
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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
___(___)
}