logfile <- tempfile(fileext=".csv")
# convert height from inch to cm and log changes.
# we need to set a unique key.
women$sleutel <- 1:nrow(women)
out <- women %L>%
start_log(log=cellwise$new(key="sleutel")) %L>%
{.$height <- .$height*2.54; .} %L>%
dump_log(file=logfile, stop=TRUE)
read.csv(logfile) %L>% head()
# work with an externally defined logger.
iris$id <- seq_len(nrow(iris))
logger <- cellwise$new(key="id")
iris %L>%
start_log(logger) %L>%
head() %L>%
stop_log(dump=FALSE)
logger$logdata()
Run the code above in your browser using DataLab