2010-06-21 86 views
26

在matlab中,可以重新使用(不受影响的)前面的calculous的结果:它存储在变量ans中。 R有相同的东西吗?等效于R中的matlab'ans'

+0

玩转它被标记为@Sotos重复的,因为2010年6月<2010年9月;)我问这个问题在另一个之前。 – 2018-01-04 16:47:17

+0

你说得对。我没有注意到这一点。我想我跟着这个问题的受欢迎程度显然误导了我。尽管如此,没有伤害。重复的问题充当参考。你的问题被骗了没有问题。人们甚至回答愚蠢,然后关闭它们。但是,如果你想我可以改变这一点,而不是另一个。 – Sotos 2018-01-04 17:01:07

+1

谢谢Sotos,没关系!如果它仍然被引用,则不是什么大问题。 – 2018-01-08 09:39:02

回答

44
.Last.value 

又见thisthis

+2

我觉得输入这个很费时间,很难记住,有什么方法可以改变这个或创建一个更短的宏,甚至可以使用_ans_? R Studio中的 – 2011-11-29 22:51:50

+2

它只是“.la”选项卡,并扩展到.Last.value。我知道你的意思,因为它很容易使用MATLAB终端作为使用ans [1]和ans * xyz等的游戏。你可以尝试ans < - function(){return(.Last.value)} “在R.然后ans()给你类似的东西,我知道这已经晚了7年...... – Kushal 2017-07-06 21:05:58

8

在进一步处理之前,顶级R表达式 的内部评估值始终指定为.Last.value