首页 > 解决方案 > R:将环境中的所有功能保存为“txt”(记事本)文件

问题描述

我正在使用 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 帖子(将所有函数保存在 txt 文件中),它展示了如何获取环境中的所有函数并将它们保存为“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”),然后将所有文本复制/粘贴到记事本文件中,然后保存记事本文件 - 但是有什么可以让我直接这样做?

谢谢

标签: rfunctionenvironment-variablessaveexport

解决方案


@RonakShah 提供的答案:

dump(lsf.str(), file="essay_4_code.txt")

推荐阅读