我有一个非常大的功能,需要几个小时才能给我结果。我忘了给它起个名字。有什么方法可以显示我的功能结果吗?
提前致谢。
答案 0 :(得分:16)
您可以使用.Last.Value
通过控制台中的溺水来挽救对象。请参阅以下示例。
sum(c(2,2,3,4))
#[1] 11
y <- .Last.value
y
#[1] 11
我们从?.Last.Value
了解到
在进一步处理(例如打印)之前,顶级R表达式的内部评估值始终分配给
.Last.value
(package:base
)。
这也适用于功能:
function(x){
sqrt(x)
}
.Last.value
# function(x){
# sqrt(x)
# }
评论中来自lmo的有趣说明:
作为旁注,RStudio用户可以在他们的环境面板中看到这个值,方法是转到Tools > Global Options > General
,然后选中环境列表中标有&#34;显示.Last.value的框&#34;