[Bioc-devel] subset fails on a DataFrame with 0 cols
Hervé Pagès
hpages at fhcrc.org
Tue Jul 29 03:46:50 CEST 2014
Hi Michael,
Works if the DataFrame has columns:
library(IRanges)
DF1 <- DataFrame(aa=letters[1:4])
DF0 <- DF1[0]
Then:
> DF1
DataFrame with 4 rows and 1 column
aa
<character>
1 a
2 b
3 c
4 d
> DF0
DataFrame with 4 rows and 0 columns
> subset(DF1, c(FALSE, TRUE))
DataFrame with 2 rows and 1 column
aa
<character>
1 b
2 d
OK. But:
> subset(DF0, c(FALSE, TRUE))
Error in NSBS(i, x, exact = exact, upperBoundIsStrict = !allow.append) :
subscript is a logical vector with out-of-bounds TRUE values
This currently causes subset() to fail on a GRanges object with no
metadata cols.
Thanks,
H.
--
Hervé Pagès
Program in Computational Biology
Division of Public Health Sciences
Fred Hutchinson Cancer Research Center
1100 Fairview Ave. N, M1-B514
P.O. Box 19024
Seattle, WA 98109-1024
E-mail: hpages at fhcrc.org
Phone: (206) 667-5791
Fax: (206) 667-1319
More information about the Bioc-devel
mailing list