Learn R Programming

⚠️There's a newer version (5.2.0) of this package.Take me there.

RWsearch

Installation

RWsearch stands for « Search in R packages, task views, CRAN and in the Web ». The package is currently available only on CRAN (CRAN/package=RWsearch) and can be installed via:

install.packages("RWsearch")

If you find RWsearch useful and wish to use it everyday, then modify your R/etc/Rprofile.site file to launch RWsearch at every R start-up. Install also pacman as the two packages share the same syntax and complement each other. For instance:

local({r <- getOption("repos")
       r["CRAN"] <- "https://cloud.r-project.org"
      options(repos=r)
      old <- getOption("defaultPackages")
      options(defaultPackages = c(old, "pacman", "RWsearch"), repos = r)
      })

Introduction

RWsearch is a management tool that serves several purposes:

  1. Provide a simple instruction to read and evaluate non-standard content (non-standard evaluation).
  2. Download the list of all packages and task views available on CRAN at a given date and rearrange them in a convenient format.
  3. List the packages that has been added, updated and removed between two dates.
  4. Search packages that match one or several keywords (with mode or, and, relax) in any column of the data.frame and by default in columns Package name, Title, Description, Author and Maintainer (can be selected individually).
  5. Arrange the results in different format (list, tables with different columns) and display them in console or in txt, md, html, pdf files.
  6. In one instruction, download on your disk the whole documentation related to one or several packages. This is the perfect tool to read the documentation off-line.
  7. Provide tools for task view maintenance: Detect the packages recently added to or updated in CRAN, check if they match some keywords, check if they are already recorded in a given task views.
  8. Provide quick links to launch web search engines and search for keywords from the R console. This list of web search engines is expected to grow (with your help).

Compare to other packages (packagefinder, websearchr) or web services (RDocumentation, rdrr) with similar objectives, the search options of RWsearch are more sophisticated and allow for a finer search. RWsearch also addresses a much larger number of web search engines. Non-standard evaluation (or evaluation of non-standard content) makes it user friendly.

Read the vignettes.

Talk About RWsearch at useR!2019 in Toulouse, France

Copy Link

Version

Install

install.packages('RWsearch')

Monthly Downloads

394

Version

4.8.0

License

GPL-2

Maintainer

Patrice Kiener

Last Published

April 20th, 2020

Functions in RWsearch (4.8.0)

archivedb

CRAN archive (CRAN-archive.html + archivedb)
cranmirrors

CRAN archive (CRAN-archive.html + archivedb)
cnsc

Conversion of Non-Standard Content into a Character Chain
funmaintext

Modify the Main Text and the Markdown Header in p_text Function
f_args

Names and Arguments of Functions
p_down

Download the Package Documentation in One Directory or in Several Subdirectories
p_graph

Network and Graphs of Package Dependencies
p_deps

Dependencies and Reverse Dependencies of Packages
p_vers

Package Version
s_tvdb

Search Packages in Task Views
p_display

Display Package Information in HTML Pages
s_sos

Search Packages and Functions in U. of Pennsylvania and RDocumentation
s_crandb

Search Packages by Keywords in data.frame crandb
p_text2pdf

Download Package Documentation in Text Files
p_table2pdf

Package Information in Console and PDF Files
p_archive

Read Packages in CRAN archive
p_check

Return CRAN Package Check Results
h_R

Open a Web Page in the Browser
s_crandb_tvdb

Search For Recent Packages In crandb And In Task View
h_direct

Open a Web Page in the Browser
h_engine

Explore the Web with Various Search Engines
s_hs

Search Packages and Functions in Installed Packages
ztvdb

File ztvdb.rda: A Subset of tvdb Dataset
p_inun

List of Installed, Uninstalled and Non-Existing Packages
p_html

HTML Help Page, PDF Manual and Vignettes
zcrandb

File zcrandb.rda: A Subset of crandb Dataset
h_ttp

Open a Web Page in the Browser
tvdb

Task Views (tvdb.rda)
f_pdf

PDF Pages of Functions
crandb

CRAN Packages (crandb.rda)
checkdb

CRAN checks file (check_results.rds)
RWsearch-package

Package RWsearch
e_check

Package Check Results By Email Address