1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Nhập môn viết hàm trong R

Connected

Bài tập

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.

Hướng dẫn 1/3

undefined XP
  • 1

    Viết một hàm để đổi khoảng cách tính theo yard vuông sang mét vuông. Hàm cần lấy căn bậc hai của đầu vào, sau đó đổi yard sang mét, rồi bình phương kết quả.

  • 2

    Viết một hàm để đổi diện tích tính theo acre sang hecta. Hàm nên đổi đầu vào từ acre sang yard vuông, rồi sang mét vuông, rồi sang hecta.

  • 3

    Viết một hàm để chuyển đổi điều hòa diện tích từ acre sang hecta. Hàm nên lấy nghịch đảo của đầu vào, sau đó đổi từ acre sang hecta, rồi lại lấy nghịch đảo lần nữa.