Saving intermediate results

rm(list = ls())      # clean workspace
x = rnorm(500, mean = 3, sd = 0.5)
save(x, file = "x.RData")
file.exists("x.RData") 
## [1] TRUE
rm(x)
ls()                 # x disappeared 
## character(0)
x = get(load("x.RData"))
length(x)            # happy to see you again! 
## [1] 500


Saving and reloading the whole workspace

save.image()                        # saves to .RData
save.image("my_workspace.RData")
file.exists("my_workspace.RData")
## [1] TRUE


Session information and R version

sessionInfo()
## R version 3.4.2 (2017-09-28)
## Platform: i686-pc-linux-gnu (32-bit)
## Running under: Ubuntu 16.04.3 LTS
## 
## Matrix products: default
## BLAS: /usr/lib/libblas/libblas.so.3.6.0
## LAPACK: /usr/lib/lapack/liblapack.so.3.6.0
## 
## locale:
##  [1] LC_CTYPE=en_US.UTF-8       LC_NUMERIC=C              
##  [3] LC_TIME=sv_SE.UTF-8        LC_COLLATE=en_US.UTF-8    
##  [5] LC_MONETARY=sv_SE.UTF-8    LC_MESSAGES=en_US.UTF-8   
##  [7] LC_PAPER=sv_SE.UTF-8       LC_NAME=C                 
##  [9] LC_ADDRESS=C               LC_TELEPHONE=C            
## [11] LC_MEASUREMENT=sv_SE.UTF-8 LC_IDENTIFICATION=C       
## 
## attached base packages:
## [1] stats4    parallel  stats     graphics  grDevices utils     datasets 
## [8] methods   base     
## 
## other attached packages:
##  [1] cluster_2.0.6       e1071_1.6-8         Biostrings_2.46.0  
##  [4] XVector_0.18.0      IRanges_2.12.0      S4Vectors_0.16.0   
##  [7] BiocGenerics_0.24.0 seqinr_3.4-5        ape_5.0            
## [10] vioplot_0.2         sm_2.2-5.4         
## 
## loaded via a namespace (and not attached):
##  [1] Rcpp_0.12.13    knitr_1.15.1    magrittr_1.5    zlibbioc_1.24.0
##  [5] lattice_0.20-35 stringr_1.2.0   tools_3.4.2     grid_3.4.2     
##  [9] nlme_3.1-131    class_7.3-14    htmltools_0.3.6 yaml_2.1.14    
## [13] ade4_1.7-8      rprojroot_1.2   digest_0.6.9    evaluate_0.10  
## [17] rmarkdown_1.6   stringi_1.1.5   compiler_3.4.2  backports_1.1.1
R.Version()
## $platform
## [1] "i686-pc-linux-gnu"
## 
## $arch
## [1] "i686"
## 
## $os
## [1] "linux-gnu"
## 
## $system
## [1] "i686, linux-gnu"
## 
## $status
## [1] ""
## 
## $major
## [1] "3"
## 
## $minor
## [1] "4.2"
## 
## $year
## [1] "2017"
## 
## $month
## [1] "09"
## 
## $day
## [1] "28"
## 
## $`svn rev`
## [1] "73368"
## 
## $language
## [1] "R"
## 
## $version.string
## [1] "R version 3.4.2 (2017-09-28)"
## 
## $nickname
## [1] "Short Summer"