Description Usage Arguments Details Value Note Author(s) See Also Examples
View source: R/unionRSiteSearch.R
Combines to RSiteSearch
objects into a new RSiteSearch object
with only one row for any help page duplicated between the two.
unionRSiteSearch
removed the duplicate entries.
intersectRSiteSearch
keeps only the duplicates.
1 2 3 4 5 6 7 | unionRSiteSearch(x, y, sort.=NULL)
intersectRSiteSearch(x, y, sort.=NULL)
## S3 method for class 'RSiteSearch'
Ops(e1,e2)
# This supports "|" for "unionRSiteSearch"
# and "&" for "intersectRSiteSearch".
|
x, y |
objects of class |
sort. |
Optional |
e1, e2 |
objects of class |
1. xy <- rbind(x, y)
2. For any (Package
, Function
) appearing in both
x
and y
, the row with the largest Score
is
retained and the other is deleted.
3. Apply sortRSiteSearch
to the rebuild the summary and sort
the result as desired.
4. attr(xy, 'hits') <- c(attr(x, 'hits'), attr(y, 'hits'))
an object with class c('RSiteSearch', 'data.frame') as returned by
sortRSiteSearch
and RSiteSearch.function
.
Binary operators & and | are implemented for the S3 class RSiteSearch
Spencer Graves and Romain Francois
RSiteSearch.function
sortRSiteSearch
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | des1 <- RSiteSearch.function('differential equations', 1)
de1 <- RSiteSearch.function('differential equation', 1)
# each retrieves 1 page of 20 hits
# but not the same 20
de.s <- unionRSiteSearch(des1, de1)
# combines the two, eliminating duplicates.
# or the sorter version:
de.s <- des1 | de1
# Keep only the common entries.
de2 <- intersectRSiteSearch(des1, de1)
de2 <- des1 & de1
# summary and HTML still work with the combined object.
summary(de.s)
HTML(de.s)
summary(de2)
HTML(de2)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.