2010-09-11 120 views
66

想我,使用R的交互式控制檯,我剛剛做了這樣的事情:如何將前一個表達式的結果賦值給一個變量?

long_running_command() 

,長期運行的命令返回一個值,而我剛剛意識到,我想分配一個值到一個變量而不是放棄它。那麼如何在不再次運行命令的情況下獲得該值?有沒有像這樣的命令?

result = get_last_return_value() 

回答

88

.Last.value是一個答案。

It was answered once但你有更好的稱號。

+0

有沒有一個更簡潔的表達,或配置一個? – 2014-10-27 19:13:02

+6

'lv < - function().Last.value'。然後使用'lv()'獲取最後一個值。 – 2014-11-25 20:39:46

+0

我喜歡使用這個lambda,但是我使用'ans'而不是'lv',所以我可以模仿我的TI計算器。 – 2017-05-01 05:15:54

相關問題