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.comwrote:
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.commailto: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.