Как использовать вложенные функции в r с разными аргументами? - PullRequest
0 голосов
/ 29 апреля 2020

Я пытаюсь написать некоторые функции в R, где я определил несколько функций, и эти функции принимают разные аргументы. Например, я определил эти две функции: foo1 & foo2 -

foo1 <- function(x,y){
  return((x+y)*foo2(p,q))
}

foo2 <- function(p,q){
 return(p*q)
}

Теперь я хочу использовать эти функции внутри функции-оболочки foo3 -

foo3 <- function(x,y,p,q){
 return(foo1(x,y))
}

Но когда я вызываю

foo3(1,2,3,4)

я получаю следующую ошибку - Ошибка в foo2 (p, q): объект 'p' не найден

Как я могу устранить эту ошибку?

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