Gọi hàm
Một cách để mã của bạn dễ đọc hơn là chú ý đến thứ tự truyền các đối số khi gọi hàm, và việc bạn truyền đối số theo vị trí hay theo tên.
gold_medals là một vector số chứa số huy chương vàng mà mỗi quốc gia giành được tại Thế vận hội Mùa hè 2016, đã được cung cấp.
Để tiện theo dõi, các đối số của median() và rank() được hiển thị bằng args(). Đặt đối số na.last của rank() là "keep" nghĩa là "giữ hạng của các giá trị NA là NA".
Thực hành tốt nhất khi gọi hàm là truyền các đối số theo đúng thứ tự hiển thị bởi args(), và chỉ đặt tên cho các đối số ít khi dùng.
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.
# Look at the gold medals data
gold_medals
# Note the arguments to median()
args(median)
# Rewrite this function call, following best practices
median(TRUE,x=gold_medals)