假设我有这个功能:
fun1 <- function(p1, p2, p3){
temp <-p1+p2+p3
return(temp) }
它可以像这样调用:
fun1(p1=1, p2=2, p3=3)
出于调试目的,我想在全局环境中将所有函数输入分配为值。 是否有内置功能可以实现以下功能?
p1 <- 1
p2 <- 2
p3 <- 3
我想直接复制函数调用的内容,因为有很多输入,我经常需要这样做。所以,我正在寻找一个像这样工作的功能:
assignVariables(p1=1, p2=2, p3=3)
assign()
是我所知道的最相似的函数,但这需要重新格式化输入参数。我还可以使用RegEx将,
替换为换行符号,但我希望有更好的方法。