Укажите порядок параметров в Lapply при вызове функции с несколькими аргументами - PullRequest
0 голосов
/ 12 сентября 2018

Мой желаемый вывод:

Hello Java
Hello C
Hello R

Но, когда я запускаю это:

lang <- c("Java","C","R")
lapply(lang, paste0, " Hello")

, это дает мне: "Java Hello" и т. Д.

Как я могуукажите, что мой передаваемый параметр должен быть вторым параметром в paste0?

1 Ответ

0 голосов
/ 12 сентября 2018

Благодаря @akrun и @duckmayr я получил 2 ответа:

Решение 1: Определить функцию

lapply(lang, function(x) paste0("Hello ", x))

и

Решение 2: mapply

  mapply(paste0, "Hello ", lang)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...