【发布时间】:2021-09-27 16:40:00
【问题描述】:
我正在使用 R 编程语言。
假设我在环境中定义了 3 个函数:
#function 1
function_1 <- function(x1, x2) {
var_1 <- sin(x1 + x2)
var_2 <- cos(x1 - x2)
goal_1 = sum(var_1 + var_2)
return(goal_1)
}
#function 2
function_2 <- function(x1, x2) {
var_1 <- sin(x1 + x2)
var_2 <- cos(x1 - x2)
goal_1 = sum(var_1 - var_2)
return(goal_1)
}
#function 3
function_3 <- function(x1, x2) {
var_1 <- sin(x1 + x2)
var_2 <- cos(x1 - x2)
goal_1 = sum(var_1 * var_2)
return(goal_1)
}
我发现了这篇 stackoverflow 帖子 (Save all functions in an txt file),它展示了如何获取环境中的所有函数并将它们保存为“rds”文件L
#save everything within the environment as a "rds" file:
dump(lsf.str(), file="essay_4_code.R")
但是有什么可以直接将这些函数保存为txt/记事本文件的吗?我知道我可以在 R 中打开这个文件(“essay_4_code.R”),然后将所有文本复制/粘贴到记事本文件中,然后保存记事本文件 - 但是有什么可以让我直接这样做?
谢谢
【问题讨论】:
-
你试过
dump(lsf.str(), file="essay_4_code.txt")吗? -
@RonakShah:谢谢!我认为出于某种原因“lsf.str”只处理“R”文件。这很完美!谢谢!
-
您想写一个答案,以便将来的读者立即知道如何解决这个问题吗?如果没有,请告诉我,我可以做到。谢谢你的帮助!
-
您可以将其添加为答案。
标签: r function environment-variables save export