From fgnu32 at yahoo.com  Tue Jul 23 15:18:45 2013
From: fgnu32 at yahoo.com (Fg Nu)
Date: Tue, 23 Jul 2013 06:18:45 -0700 (PDT)
Subject: [Rd] cbind error with check.names
Message-ID: <1374585525.97733.YahooMailNeo@web160105.mail.bf1.yahoo.com>



Here is an example where?cbind?fails with an error when?check.names=TRUE?is set.

data(airquality)
airQualityBind =cbind(airquality,airquality,check.names =TRUE)


?I understand that?cbind?is a call to?data.frame?and the following works:
airQualityBind =data.frame(airquality,airquality,check.names =TRUE)
but I would like to understand why?cbind?throws an error.

I asked this question on SO here:
http://stackoverflow.com/questions/17810470/cbind-error-with-check-names
and user?Hong Ooi?confirmed my suspicion that cbind was passing check.names = FALSE regardless of my setting that option, even though the help file indicates that this should be possible,?

"For the "data.frame" method of cbind these can be further arguments to data.frame such as stringsAsFactors."

Is there some design principle that I am missing here?

Thanks.



[Rd] cbind error with check.names
Fg Nu