Re: [Rd] bug (?) in [.data.frame with matrix-like indexing

From: Peter Dalgaard <p.dalgaard_at_biostat.ku.dk>
Date: Sun, 14 Oct 2007 19:01:55 +0200

Uwe Ligges wrote:
> Consider in R-2.6.0 (also R-patched from yesterday):
>
> iris[1, c(TRUE, FALSE, FALSE, FALSE, FALSE)]
> ## Error in .subset2(xx, j) : recursive indexing failed at level 2
>
> iris[1, c(FALSE, FALSE, FALSE, FALSE, TRUE)]
> ## Error in .subset2(xx, j) : attempt to select less than one element
>
> i.e. matrix-like indexing on data.frames, one logically-indexed
> dimension with only one value TRUE in it.
>
> It is not documented to work, but it did so in former versions of R.
> Is it a bug or withdrawn support?
>
>
>
It's been reported before. Looks unintentional.

As I also said last time, the log for the relevant revision has

"make DF[, 1] and DF[1:m, 1] consistent"

(and it doesn't...)

> Uwe Ligges
>
> ______________________________________________
> R-devel_at_r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel
>

-- 
   O__  ---- Peter Dalgaard             ุster Farimagsgade 5, Entr.B
  c/ /'_ --- Dept. of Biostatistics     PO Box 2099, 1014 Cph. K
 (*) \(*) -- University of Copenhagen   Denmark          Ph:  (+45) 35327918
~~~~~~~~~~ - (p.dalgaard_at_biostat.ku.dk)                  FAX: (+45) 35327907

______________________________________________
R-devel_at_r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel
Received on Sun 14 Oct 2007 - 17:05:44 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Thu 25 Oct 2007 - 11:37:11 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-devel. Please read the posting guide before posting to the list.