将最后一个输出捕获为R对象

时间:2012-01-04 23:01:51

标签: r ess

  

可能重复:
  How to assign the result of the previous expression to a variable in R?

我在ESS中使用R并且犯了一个愚蠢的错误,即运行长时间运行的函数而不将结果赋给变量。所以,它只打印出结果,一长串输出看起来像:

[[1]]
1 FALSE
[[2]]
1 TRUE
[[3]]
1 TRUE
[[4]]
1 TRUE 

有没有办法将此打印输出强制转换为R对象?在R中,还是使用emacs(M-x undo-my-stupid-wrong)?

1 个答案:

答案 0 :(得分:15)

也许这会奏效:

out <- .Last.value