[R] the value of the last expression

arun smartpink111 at yahoo.com
Mon Dec 10 20:22:03 CET 2012


HI,


It is working for me.
  gamma(1:15) 
 [1]           1           1           2           6          24         120
 [7]         720        5040       40320      362880     3628800    39916800
[13]   479001600  6227020800 87178291200
z<-.Last.value
 z
# [1]           1           1           2           6          24         120
 #[7]         720        5040       40320      362880     3628800    39916800
#[13]   479001600  6227020800 87178291200

sessionInfo()
R version 2.15.0 (2012-03-30)
Platform: x86_64-pc-linux-gnu (64-bit)

locale:
 [1] LC_CTYPE=en_US.UTF-8       LC_NUMERIC=C              
 [3] LC_TIME=en_US.UTF-8        LC_COLLATE=en_US.UTF-8    
 [5] LC_MONETARY=en_US.UTF-8    LC_MESSAGES=en_US.UTF-8   
 [7] LC_PAPER=C                 LC_NAME=C                 
 [9] LC_ADDRESS=C               LC_TELEPHONE=C            
[11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C       

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] matrixStats_0.6.2 stringr_0.6       reshape_0.8.4     plyr_1.7.1       

loaded via a namespace (and not attached):
[1] R.methodsS3_1.4.2 tools_2.15.0    
A.K.




----- Original Message -----
From: Sam Steingold <sds at gnu.org>
To: r-help at r-project.org; Richard M. Heiberger <rmh at temple.edu>
Cc: 
Sent: Monday, December 10, 2012 2:13 PM
Subject: Re: [R] the value of the last expression

> * Richard M. Heiberger <ezu at grzcyr.rqh> [2012-02-09 21:48:50 -0500]:
>
> .Last.value

Thanks; it worked for a while, but not anymore:

http://stat.ethz.ch/R-manual/R-patched/library/base/html/Last.value.html
--8<---------------cut here---------------start------------->8---
> gamma(1:15) 
[1]           1           1           2           6          24         120
[7]         720        5040       40320      362880     3628800    39916800
[13]   479001600  6227020800 87178291200
> z <- .Last.value
> z
NULL
--8<---------------cut here---------------end--------------->8---

could my .Rprofile be at fault?
--8<---------------cut here---------------start------------->8---
## breaks ess
## options(error = utils::recover)
options(max.print = 100, repos = c(CRAN = "http://lib.stat.cmu.edu/R/CRAN/"))
library(compiler)
compiler::enableJIT(3)
compiler::compilePKGS(1)
--8<---------------cut here---------------end--------------->8---


> On Thu, Feb 9, 2012 at 9:44 PM, Sam Steingold <sds at gnu.org> wrote:
>
>> Is there an analogue of common lisp "*" variable which contains the
>> value of the last expression?
>> E.g., in lisp:
>> > (+ 1 2)
>> 3
>> > *
>> 3
>>
>> I wish I could recover the value of the last expression without
>> re-evaluating it.

-- 
Sam Steingold (http://sds.podval.org/) on Ubuntu 12.04 (precise) X 11.0.11103000
http://www.childpsy.net/ http://mideasttruth.com http://thereligionofpeace.com
http://www.memritv.org http://iris.org.il http://americancensorship.org
Diplomacy is the art of saying "nice doggy" until you can find a nice rock.

______________________________________________
R-help at r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.




More information about the R-help mailing list