gpt4 book ai didi

r - 您可以在 R-Studio 中从 Debug模式恢复对象吗?

转载 作者:行者123 更新时间:2023-12-04 15:45:43 26 4
gpt4 key购买 nike

昨晚,经过一番调试,我完成了一个新功能,运行了 5 个多小时,将保存到一个对象中。

myResult <- myComputation(myArgument)

是这样的。不幸的是,该函数仍处于 Debug模式,因此在无错误完成后,myResult 仍然不存在。

有没有办法从浏览/ Debug模式中保存/恢复对象?

最佳答案

是的,这是可能的。

如果您在全局环境中有一个现有变量,您可以使用 variableName<<-运算符(operator)。替代使用 assign(variableNameAsString, ObjectToSave, globalenv())其中 variableNameAsString应替换为您要保存输出的名称,以及 ObjectToSave是要保存的对象。这将在调试 session 退出后保存您的对象。

非常简单的例子:

x  <- 3
#dummy function that someone did not remember to return stuff from
xfunc <- function(x){
x <- x * 3
assign("cookieMonster", x, globalenv())
browser()
cat("hello world")
}
x2 <- xfunc(x)
x2
[1] NULL
cookieMonster
[1] 9

关于r - 您可以在 R-Studio 中从 Debug模式恢复对象吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55869156/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com