Description Usage Arguments Details Value Note Author(s) See Also Examples
Combines to findFn objects into a new findFn
object with only one row for any help page duplicated between the
two. unionFindFn removes duplicate entries.
intersectFindFn keeps only the duplicates.
1 2 3 4 5 6 7 | unionFindFn(e1, e2, sortby=NULL)
intersectFindFn(e1, e2, sortby=NULL)
## S3 method for class 'findFn'
Ops(e1,e2)
# This supports "|" for "unionFindFn"
# and "&" for "intersectFindFn".
|
e1, e2 |
objects of class |
sortby |
Optional |
1. e12 <- rbind(e1, e2)
2. For any (Package, Function) appearing in both
e1 and e2, the row with the largest Score is
retained and the other is deleted.
3. Apply sortFindFn to the rebuild the summary and sort
the result as desired.
4. attr(e12, 'matches') <- c(attr(e1, 'matches'), attr(e2, 'matches'))
an object with class c('findFn', 'data.frame') as returned by
sortFindFn and findFn.
Binary operators & and | are implemented for the S3 class findFn
Spencer Graves and Romain Francois
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | des1 <- findFn('differential equations', 1)
de1 <- findFn('differential equation', 1)
# each retrieves 1 page of 20 hits
# but not the same 20
de.s <- unionFindFn(des1, de1)
# combines the two, eliminating duplicates.
# or the sorter version:
de.s. <- des1 | de1
all.equal(de.s, de.s.)
# Keep only the common entries.
de2 <- intersectFindFn(des1, de1)
de2. <- des1 & de1
all.equal(de2, de2.)
# summary and print still work with the combined object.
summary(de.s)
if(!fda::CRAN()){
de.s
}
summary(de2)
if(!fda::CRAN()){
de2
}
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.