Terry Mu
2005-Mar-30 00:21 UTC
[R] Is there a convenient function that can check if a vector is a subset of another one?
x <- 2:5 y <- 1:10 Is there something like: is.subset(x, y) == T Thank you,
Pierre Kleiber
2005-Mar-30 00:37 UTC
[R] Is there a convenient function that can check if a vector is a subset of another one?
all(x %in% y) should do what you want: > x <- 2:5 > y <- 1:10 > all(x %in% y) [1] TRUE > all(y %in% x) [1] FALSE > Cheers, Pierre Terry Mu wrote:> x <- 2:5 > y <- 1:10 > > Is there something like: > > is.subset(x, y) == T > > Thank you, > > ______________________________________________ > R-help at stat.math.ethz.ch mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html >-- ----------------------------------------------------------------- Pierre Kleiber, Ph.D Email: pkleiber at honlab.nmfs.hawaii.edu Fishery Biologist Tel: 808 983-5399 / (hm)808 737-7544 NOAA Fisheries Service - Honolulu Laboratory Fax: 808 983-2902 2570 Dole St., Honolulu, HI 96822-2396 ----------------------------------------------------------------- "God could have told Moses about galaxies and mitochondria and all. But behold... It was good enough for government work."