One way to do it, is just to insert another write.table() command giving the text you want to write. Here's a simple example:
myfile <- "c:/temp/junk.csv" for(i in 1:5) { df <- data.frame(x=rnorm(3), y=rnorm(3)) write.table(paste0("Run #", i), myfile, sep="\t", append=(i!=1), col.names=FALSE, row.names=FALSE) write.table(df, myfile, sep="\t", append=TRUE, col.names=FALSE) } Jean On Mon, Nov 18, 2013 at 8:42 AM, Zach Feinstein <zfeinst...@isgmn.com>wrote: > I understand how I may use message() to provide some output on which run I > will be looking at. However, I wish to automate it, and have it written out > to a tab-delimited file. Below is the command to output my coefficients: > > write.table(zbetas, file = "z_coeffs.csv", sep="\t", append = TRUE) > > I do this run multiple times. It appends the latter results to the end of > my .csv file. > > Is there a way to say just before the write.table something to the effect > of: > > title("First Run", append = TRUE)? > > Or perhaps there is a sub-command in the write.table to accomplish this. > > So when I interactively run my code it could be something like: > > First run > Coeff1 0.34 > Coeff2 0.96 > > Second run > Coeff1 0.47 > Coeff2 0.95 > > Thank you very much in advance. > > Zach Feinstein > zfeinst...@isgmn.com<mailto:zfeinst...@isgmn.com> > (952) 277-0162 > (612) 590-4813 (mobile) > > > [[alternative HTML version deleted]] > > ______________________________________________ > R-help@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. > [[alternative HTML version deleted]] ______________________________________________ R-help@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.