簡體   English   中英

在調用具有多個實數的函數時在Lapply中指定參數的順序

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM