From ggrothendieck at gmail.com  Mon Feb 27 22:46:12 2006
From: ggrothendieck at gmail.com (Gabor Grothendieck)
Date: Mon, 27 Feb 2006 16:46:12 -0500
Subject: [Rd] Request for showWarnings parameter for write.table
In-Reply-To: <200602272141.k1RLfJ6r027586@hypatia.math.ethz.ch>
References: <200602272141.k1RLfJ6r027586@hypatia.math.ethz.ch>
Message-ID: <971536df0602271346v2ecd07e3ie6efe378145bd689@mail.gmail.com>

You might also check out suppressWarnings, e.g.

suppressWarnings(write.table(...whatevever...))



On 2/27/06, Leif Kirschenbaum <leif at reflectivity.com> wrote:
> Madams & Sirs,
>  I use write.table to write CSV files to generate reports for my colleagues to open in their spreadsheet application of choice.  I often append data of dissimilar structure to the same file, i.e. a few summary lines and then additional data of some number of columns.
>
> Normally write.table produces:
> > write.table(etest[,writevars],file=fname,row.names=FALSE,col.names=TRUE,
>        append=TRUE,sep=",")
> Warning message:
> appending column names to file in: write.table(etest[, writevars], file = fname, row.names = FALSE,
>
>
> Therefore I resort to:
>
> > options(warn=-1)
> > write.table(etest[,writevars],file=fname,row.names=FALSE,col.names=TRUE,append=TRUE,sep=",")
> > options(warn=0)
>
>
> However I thought that perhaps a parameter such as included for dir.create would be more elegant:
> > write.table(etest[,writevars],file=fname,row.names=FALSE,col.names=TRUE,
>        append=TRUE,sep=",",showWarnings=FALSE)
>
>
> where showWarnings would default to TRUE.
>
> Please cc: replies to leif at reflectivity.com
>
> Thank you.
>
>
> Leif Kirschenbaum
> Senior Yield Engineer
> Reflectivity, Inc.
> (408) 737-8100 x307
> leif at reflectivity.com
>
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel
>



[Rd] Request for showWarnings parameter for write.table
Gabor Grothendieck