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

thmsfuller066 at gmail.com thmsfuller066 at gmail.com
Wed Jul 7 18:56:02 CEST 2010


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?


#####################
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



More information about the R-help mailing list