ฉันมีคำถามเกี่ยวกับการส่งอาร์กิวเมนต์หลายรายการไปยังฟังก์ชันเมื่อใช้lapplyในR.
เมื่อฉันใช้ lapply กับไวยากรณ์ของlapply(input, myfun);- สิ่งนี้เข้าใจได้ง่ายและฉันสามารถกำหนด myfun ได้เช่นนั้น:
myfun <- function(x) {
# doing something here with x
}
lapply(input, myfun);
และองค์ประกอบของinputจะถูกส่งผ่านเป็นอาร์กิวเมนต์xmyfun
แต่ถ้าฉันต้องผ่านข้อโต้แย้งเพิ่มเติมอีกmyfuncล่ะ? ตัวอย่างเช่นมีการกำหนดไว้เช่นนั้น:
myfun <- function(x, arg1) {
# doing something here with x and arg1
}
ฉันจะใช้ฟังก์ชันนี้โดยส่งผ่านทั้งสองinputองค์ประกอบ (เป็นxอาร์กิวเมนต์) และอาร์กิวเมนต์อื่น ๆ ได้อย่างไร