在R中运行多个函数

时间:2016-02-17 10:54:55

标签: r

我有多个功能,没有任何输入。我有兴趣能够一次性运行它们,但也保持逐个运行它们的灵活性。例如:

wrap_function<-function{

fun1<-function(){}  
fun2<-function(){}  
}

如何在不拆开包装并逐个调用所有功能的情况下一起运行所有功能?

1 个答案:

答案 0 :(得分:1)

只需定义它们:

fun1<-function(){print("hello")}  
fun2<-function(){print("world")}  

如果需要,请定义包装器:

wrap_function <- function() {
fun1()
fun2()
}

然后调用wrap_function()将运行所有这些内容并单独调用它们(使用fun1()fun2())将单独调用它们。

> wrap_function()
[1] "hello"
[1] "world"

> fun1()
[1] "hello"

请注意,您的包装器语法错误,请参阅我的代码。