假设我们有以下功能:
foo <- function(x)
{
line1 <- x
line2 <- 0
line3 <- line1 + line2
return(line3)
}
Run Code Online (Sandbox Code Playgroud)
我们想要改变第二行:
line2 <- 2
Run Code Online (Sandbox Code Playgroud)
你会怎么做?
一种方法是使用
fix(foo)
Run Code Online (Sandbox Code Playgroud)
并改变功能.
另一种方法是再次编写该函数.
还有另外一种方法吗?(记住,任务是改变第二行)
我想要的是某种方式将函数表示为字符串向量(好吧,字符),然后更改其中一个值,然后再将其转换为函数.
是否可以在R中为所有新脚本创建默认注释标题模板?
我通常在所有脚本的顶部包含一些标准信息,并希望自动创建注释标题的过程.
例如:
##################################################
## Project:
## Script purpose:
## Date:
## Author:
##################################################
Run Code Online (Sandbox Code Playgroud)