Type: | Package |
Title: | Check for Namespace Collisions Across Packages and Functions on CRAN |
Version: | 0.1.3 |
Imports: | dplyr, stringr, jsonlite, utils |
Author: | Steve Condylios [aut, cre] (<https://orcid.org/0000-0003-0599-844X>) |
Maintainer: | Steve Condylios <steve.condylios@gmail.com> |
BugReports: | https://github.com/collidrpackage/collidr/issues |
License: | MIT + file LICENSE |
URL: | https://github.com/collidrpackage/collidr |
Description: | Check for namespace collisions between a string input (your function or package name) and half a million packages and functions on CRAN. |
Encoding: | UTF-8 |
LazyData: | true |
RoxygenNote: | 7.1.1 |
Depends: | R (≥ 2.10) |
NeedsCompilation: | no |
Packaged: | 2020-10-02 20:15:00 UTC; st |
Repository: | CRAN |
Date/Publication: | 2020-10-03 06:00:13 UTC |
Check for Namespace Collisions
Description
Check for namespace collisions with functions and packages on CRAN
Usage
CRAN_collisions(function_or_package_name, CRANdf)
Arguments
function_or_package_name |
A character string, or vector of character strings. |
CRANdf |
Optionally provide an updated CRAN data.frame (obtain with getCRAN()) |
Examples
# Test single function name
function_or_package_name <- "a3.r2"
CRAN_collisions(function_or_package_name)
# Test multiple function names
function_or_package_name <- c("a3.r2", "xtable.A3")
CRAN_collisions(function_or_package_name)
# Test single package name
function_or_package_name <- "dplyr"
CRAN_collisions(function_or_package_name)
# Test multiple package names
function_or_package_name <- c("dplyr", "data.frame", "gsubfn")
CRAN_collisions(function_or_package_name)
Check for Namespace Collisions
Description
Check for namespace collisions with functions on CRAN
Usage
CRAN_function_collisions(function_name, CRANdf)
Arguments
function_name |
A character string, or vector of character strings. |
CRANdf |
Optionally provide an updated CRAN data.frame (obtain with getCRAN()) |
Examples
# Test single function name
function_name <- "a3.r2"
CRAN_function_collisions(function_name)
# Test multiple function names
function_name <- c("a3.r2", "xtable.A3")
CRAN_function_collisions(function_name)
Show the functions that are on CRAN
Description
Show functions from CRAN.
Usage
CRAN_functions(CRANdf)
CRANf(CRANdf)
Arguments
CRANdf |
Optionally provide an updated CRAN data.frame (obtain with getCRAN()) |
Examples
# Show CRAN functions
CRAN_functions()
Check for Namespace Collisions
Description
Check for namespace collisions with packages on CRAN
Usage
CRAN_package_collisions(package_name, CRANdf)
Arguments
package_name |
A character string, or vector of character strings. |
CRANdf |
Optionally provide an updated CRAN data.frame (obtain with getCRAN()) |
Examples
# Test single package name
package_name <- "dplyr"
CRAN_package_collisions(package_name)
# Test multiple package names
package_name <- c("dplyr", "data.frame", "gsubfn")
CRAN_package_collisions(package_name)
Show the packages that are on CRAN
Description
Show a list of packages on CRAN.
Usage
CRAN_packages(CRANdf)
CRANp(CRANdf)
Arguments
CRANdf |
Optionally provide an updated CRAN data.frame (obtain with getCRAN()) |
Examples
# Show CRAN packages
CRAN_packages()
Show the packages and functions that are on CRAN
Description
Show functions from CRAN.
Usage
CRAN_packages_and_functions(CRANdf)
CRANpf(CRANdf)
Arguments
CRANdf |
Optionally provide an updated CRAN data.frame (obtain with getCRAN()) |
Examples
# Show CRAN packages and functions
CRAN_packages_and_functions()
CRAN Package and Function Data: 1 May 2019
Description
Package and function data from The Comprehensive R Archive Network
Usage
data(CRANdf)
Format
An object of class data.frame
with 524305 rows and 2 columns.
Source
The Comprehensive R Archive Network, <https://cran.r-project.org/web/packages/available_packages_by_name.html>
Examples
data(CRANdf)
packages <- CRANdf$package_names
functions <- CRANdf$function_names
Retrieve a more up to date data.frame of packages and functions from CRAN
Description
Retrieve a more up to date data.frame of packages and functions from CRAN
Usage
getCRAN()
Examples
## Not run:
# Retrieve CRAN functions
CRAN_updated <- getCRAN()
## End(Not run)