Chuyển đổi diện tích sang hệ mét 2
Bạn gần như đã hoàn thành việc tạo một hàm để đổi acre sang hecta. Bạn cần thêm một hàm tiện ích nữa để chuyển từ yard vuông sang mét vuông. Sau đó, bạn có thể ghép tất cả lại để viết hàm chuyển đổi tổng thể từ acre sang hecta. Cuối cùng, trong Bài tập tiếp theo bạn sẽ tính chuyển đổi diện tích ở mẫu số của một tỷ lệ, nên bạn sẽ cần một hàm chuyển đổi điều hòa (harmonic) từ acre sang hecta.
Gợi ý miễn phí: raise_to_power() của magrittr sẽ hữu ích ở đây.
Ba hàm tiện ích từ bài trước (acres_to_sq_yards(), yards_to_meters(), và sq_meters_to_hectares()) đã sẵn sàng, cũng như get_reciprocal() của bạn từ Chương 2. magrittr đã được nạp.
Bài tập này là một phần của khóa học
Nhập môn viết hàm trong R
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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
___(___)
}