[R] Weired problem when passing arguments using ...?

Charles C. Berry cberry at tajo.ucsd.edu
Wed Jul 7 21:29:34 CEST 2010


On Wed, 7 Jul 2010, thmsfuller066 at gmail.com wrote:

> Hello All,
>
> I'm trying to pass the argument col.names to write.csv using '...'.
> But I got the following warnings. Maybe it is very simple. But I'm not
> sure what I am wrong. Could you please help point to me what the
> problem is?

Its not a _problem_, its a _feature_.


read

 	?write.csv

and use write.table()

>
>
> #####################
> fun=function(x, ...) {
>  fr=parent.frame()
>  tmp=get(x, envir=fr)
>  write.csv(
>      tmp
>      , file=paste(x, '.csv', sep='')
>      , ...
>      )
> }
>
> f=data.frame(x=1:10,y=letters[1:10])
>
> fun('f', col.names=F)
> ####################
>
>> fun('f', col.names=F)
> Warning message:
> In write.csv(tmp, file = paste(x, ".csv", sep = ""), ...) :
>  attempt to set 'col.names' ignored
>
> -- 
> Tom
>
> ______________________________________________
> R-help at 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.
>

Charles C. Berry                            (858) 534-2098
                                             Dept of Family/Preventive Medicine
E mailto:cberry at tajo.ucsd.edu	            UC San Diego
http://famprevmed.ucsd.edu/faculty/cberry/  La Jolla, San Diego 92093-0901



More information about the R-help mailing list