R中的.Last.value命令对于快速计算很有用,但名称很长且难以编写(可能因为.Last.value
不应该被覆盖)。因此,从上面的行复制粘贴数字通常会更快。
124/pi
# [1] 39.47043
.Last.value^2
# [1] 1557.915
我知道可以执行partial matching for functions,但对于.Last.value
,这似乎不起作用:
1+1
# [1] 2
.Last.v + 1
# Error: object '.Last.v' not found
是否有更方便(更短/更快/更好)的方式从R控制台中绘制最后一个值?
答案 0 :(得分:6)
您可以使用闭包来捕获它并将其放入.Rprofile中。例如:
lv = function () .Last.value
然后在需要使用.Last.value的任何地方调用lv()
。希望您只能在交互模式下使用它而无法编写脚本。