[英]Specify order of parameters in Lapply when calling a function with multiple argumans
我想要的輸出是:
Hello Java
Hello C
Hello R
但是,當我運行此:
lang <- c("Java","C","R")
lapply(lang, paste0, " Hello")
它給我: "Java Hello"
等
如何指定我的傳遞參數應該是paste0
的第二個參數?
感謝@akrun和@duckmayr,我得到了2個答案:
解決方案1:定義一個功能
lapply(lang, function(x) paste0("Hello ", x))
和
解決方案2: mapply
mapply(paste0, "Hello ", lang)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.