Bắt đầu ngayBắt đầu miễn phí

Tự viết hàm của bạn

Ôi, đến phần căng rồi đây… bạn sắp tự viết một hàm của riêng mình! Trước khi bắt tay vào làm, hãy xem mẫu hàm sau:

my_fun <- function(arg1, arg2) {
  body
}

Lưu ý “công thức” này dùng toán tử gán (<-) giống như khi bạn gán một vector cho một biến, chẳng hạn. Đây không phải là sự trùng hợp. Tạo hàm trong R về bản chất là gán một đối tượng hàm cho một biến! Trong ví dụ trên, bạn đang tạo một biến R mới my_fun, biến này sẽ có sẵn trong không gian làm việc ngay khi bạn chạy định nghĩa. Từ đó trở đi, bạn có thể dùng my_fun như một hàm.

Bài tập này là một phần của khóa học

R nâng cao

Xem khóa học

Hướng dẫn bài tập

  • Tạo hàm pow_two(): hàm nhận một đối số và trả về bình phương của số đó (số đó nhân với chính nó).
  • Gọi hàm vừa định nghĩa với đầu vào 12.
  • Tiếp theo, tạo hàm sum_abs(), nhận hai đối số và trả về tổng giá trị tuyệt đối của cả hai đối số.
  • Cuối cùng, gọi hàm sum_abs() với các đối số -23.

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.

# Create a function pow_two()



# Use the function


# Create a function sum_abs()



# Use the function
Chỉnh sửa và Chạy Mã