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

Hàm lồng trong hàm

Bạn đã biết các hàm trong R trả về đối tượng để bạn dùng ở chỗ khác. Điều này giúp bạn dễ dàng gọi hàm bên trong hàm, như bạn đã thấy trước đó:

speed <- 31
print(paste("Your speed is", speed))

Lưu ý rằng cả hai hàm print()paste() đều dùng dấu ba chấm - ... - làm đối số. Bạn có đoán được chúng được dùng như thế nào không?

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

Dùng abs() trên linkedin - facebook để lấy sai khác tuyệt đối giữa lượt xem hồ sơ LinkedIn và Facebook hằng ngày. Đặt lời gọi abs()bên trong mean() để tính Mean Absolute Deviation. Trong lời gọi mean(), nhớ chỉ định na.rm để xử lý giá trị thiếu cho đúng!

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.

# The linkedin and facebook vectors have already been created for you
linkedin <- c(16, 9, 13, 5, NA, 17, 14)
facebook <- c(17, NA, 5, 16, 8, 13, 14)

# Calculate the mean absolute deviation
Chỉnh sửa và Chạy Mã