Description Usage Arguments Details Value Author(s) References See Also Examples
View source: R/RSiteSearch.function.R
Returns a data.frame from
RSiteSearch(string, "function")
which can be
sorted and subsetted by user specifications and viewed in an HTML
table.
1 2 | RSiteSearch.function(string, maxPages = 10, sort.=NULL,
quiet = FALSE, ...)
|
string |
A character string. See
|
maxPages |
The maximum number of pages to download assuming 20 links per page. |
sort. |
a character vector specifying how the |
quiet |
logical; if |
... |
ignored |
RSiteSearch.function
searchs the help pages of packages covered
by the RSiteSearch
archives. To restrict the search to only
packages installed locally, use help.search
.
1. Access the RSitSearch
engine with string
,
restricting to "functions", storing Score
, Package
,
Function
, Date
, Description
, and Link
in a
data.frame
.
2. Compute Count
, MaxScore
and TotalScore
for
each Package
accessed. Combine them in a matrix
PackageSummary
.
3. Sort PackageSummary
in the order defined by the occurrance
of c('Count', 'MaxScore', 'TotalScore', 'Package') in sort.
.
4. Merge PackageSummary
with the data.frame
of search
hits.
5. Sort the combined data.frame
as defined by sort.
.
6. Make the result have class c("RSiteSearch", "data.frame") and add
attributes hits
, summary
, and call
.
7. Done.
an object with class c('RSiteSearch', 'data.frame') with columns and attributes as follows:
Columns |
|
Attributes |
|
Spencer Graves and Sundar Dorai-Raj
http://www.namazu.org/doc/tips.html.en#weight - reference on
determining Score
help.search
to search only installed packages.
RSiteSearch
,
download.file
http://finzi.psych.upenn.edu/search.html for a web interface to
this same search capability with more general options. This function
searches only "Target: Functions" from that site, ignoring the R-help
arcihves.
http://www.r-project.org/search.html for a list of alternative R search capabilities, each of which may be best for different types of inquiries.
1 2 3 4 5 6 7 | z <- RSiteSearch.function("spline", maxPages = 2)
str(z)
# To search for 2 terms, not necessarily together:
RSS <- RSiteSearch.function('RSiteSearch function', 1)
str(RSS)
# To search for an exact string, use braces:
RSS. <- RSiteSearch.function('{RSiteSearch function}', 1)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.