我有一个R脚本/函数来执行所需的工作,比如说
这么简单meanummary< -function(x)c(avg = round(mean(x),6),se = round(sd(x)/(NROW(x) - sum(is.na(x))), 6))
quantile3summary< -function(x)c(avg = round(分位数(x,0.75),6),se = round(sd(x)/(NROW(x) - sum(is.na(x)) ),6))
quantile1summary< -function(x)c(avg = round(分位数(x,0.25),6),se = round(sd(x)/(NROW(x) - sum(is.na(x)) ),6))
我希望能够将它保存到.RData或.RDS对象中,以便我可以从另一个R脚本加载它并能够调用该函数。 目标是 将代码与想要定期调用它的实际脚本 分开,并保持 隐藏,因为这是提供给客户端的
到目前为止,我能想到的是,因为我知道我们将回归输出的对象保存为对象,创建一个空对象并将所有功能作为对象的函数并将对象保存到RDS或Rdata对象/文件。并且想要定期运行此功能的脚本可以加载此对象并定期调用其功能。 如果任何人可以指导我采用这种方法或其他方法,那将非常有用。
由于
答案 0 :(得分:1)
将您的功能保存在脚本中,并使用source("functions.R")