Learn R Programming

hwriterPlus (version 1.0-3)

script: Record an R Session

Description

Records an R session or part session and saves to a file.

It is an analog of the Unix script(1) command.

Usage

script(file = "transcript.txt")

Arguments

file
Character. The name of the text file where the record of the session is to be saved.

Value

No value is returned. The function exists for the side effect it produces, which is the details of an R session recorded in a file.

Details

To start recording (part of) an R session use script(\file{filename}). To finish recording use q(). See the Examples section.

Examples

Run this code
## Not run: 
# ### Record of session captured by script written to temporary file
# tmpDir <- tempdir()
# tmpFile <- file.path(tmpDir, 'script.txt')
# script(tmpFile)
# ### Annette Dobson (1990) "An Introduction to Generalized Linear Models".
# ### Page 9: Plant Weight Data.
# ctl <- c(4.17,5.58,5.18,6.11,4.50,4.61,5.17,4.53,5.33,5.14)
# trt <- c(4.81,4.17,4.41,3.59,5.87,3.83,6.03,4.89,4.32,4.69)
# group <- gl(2,10,20, labels=c("Ctl","Trt"))
# weight <- c(ctl, trt)
# plants <- data.frame(weight = weight, group = group)
# lm.D9 <- lm(weight ~ group, data = plants)
# q()
# sessionOut <- readLines(tmpFile)
# sessionOut
# ## End(Not run)

Run the code above in your browser using DataLab