Tôi có một câu hỏi liên quan đến việc chuyển nhiều đối số cho một hàm khi sử dụng lapply
trong R
.
Khi tôi sử dụng lapply với cú pháp của lapply(input, myfun);
- điều này rất dễ hiểu và tôi có thể định nghĩa myfun như thế:
myfun <- function(x) {
# doing something here with x
}
lapply(input, myfun);
và các phần tử của input
được chuyển làm x
đối số cho myfun
.
Nhưng nếu tôi cần chuyển thêm một số đối số vào myfunc
thì sao? Ví dụ, nó được định nghĩa như vậy:
myfun <- function(x, arg1) {
# doing something here with x and arg1
}
Làm cách nào để sử dụng hàm này với việc chuyển cả hai input
phần tử (dưới dạng x
đối số) và một số đối số khác?