Re: [R] Providing a Title for a Write.Table - Thinking of Titles in SPSS CTABLES

2013-11-19 Thread Adams, Jean
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 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
> (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.


[R] Providing a Title for a Write.Table - Thinking of Titles in SPSS CTABLES

2013-11-18 Thread Zach Feinstein
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
(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.