R/write_fmt.r

write.fmt <- function(fmt.list,file){
    fmt.name = gsub('_','.',gsub('\\..*','',basename(file)))
    fmt.deparsed = deparse(fmt.list)
    fmt.deparsed =
        c(paste(fmt.name,'='),'function(){','return(',fmt.deparsed,')','}')
    write(fmt.deparsed,file=file)
}
palderman/dssatR documentation built on May 24, 2019, 5:59 p.m.