On Wed, 26 Oct 2005, Peter Dalgaard wrote: > "Charles C. Berry" <[EMAIL PROTECTED]> writes: > >> Is this a bug? >> >> If not, I am curious to know why '[<-.data.frame' was designed to yield >> a.frame$y != a.frame$z rather than refusing to carry out the operation at >> all. >> >>> a.frame <- data.frame( x=letters[1:5] ) >>> a.frame[ 2:5, "y" ] <- letters[2:5] >>> a.frame[[ "z" ]][ 2:5 ] <- letters[2:5] >>> a.frame >> x y z >> 1 a b <NA> >> 2 b c b >> 3 c d c >> 4 d e d >> 5 e <NA> e > > It sure looks like a bug, and we're not even prototype-compatible: >
[stuff deleted] > > Why would you expect the operation to be refused? > I was having trouble deciding if the use of "whole" in the Extract.data.frame help page was a warning against creating columns with only some entries present: "The replacement methods can be used to add whole column(s)..." [rest deleted] Charles C. Berry (858) 534-2098 Dept of Family/Preventive Medicine E mailto:[EMAIL PROTECTED] UC San Diego http://biostat.ucsd.edu/~cberry/ La Jolla, San Diego 92093-0717 ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel