## Creates PatStatr package
## --------------------------------------------------------------------------------
## Load or Install Packages
## --------------------------------------------------------------------------------
for(pkg in c('pbapply'
, 'stringr'
, 'data.table'
, 'dplyr'
, 'magrittr'
, 'devtools'
, 'roxygen2'))
if(!require(pkg, character.only = TRUE)) {
install.packages(pkg, repos = 'http://cloud.r-project.org', quiet = TRUE)
library(pkg, character.only = TRUE)
}
## --------------------------------------------------------------------------------
## Making a package
## --------------------------------------------------------------------------------
## setwd("~/org/data/patstat/patstatr")
## Updates package info
person("Stas", "Vlasov",
email = "s.vlasov@uvt.nl",
role = c("aut", "cre")) %>%
{paste0("'",., "'")} %>%
{options(devtools.desc.author = .)}
## Assume that it runs from "harmonizer" directory
list(Title = "Tools for working with raw PATSTAT database"
, Date = "2018-12-21"
, License = "MIT License"
, Description = "Set of functions that help to prepare, to load into R session and to search PATSTAT data"
, Depends = "R (>= 3.4.1)"
, References = "patstat-biblio-2017-autumn-txt") %>%
{setup(rstudio = FALSE
, description = .)}
## usethis::create_package()
## usethis::use_description()
## Update name spaces and documentation for functions
roxygenise()
document()
## Testing
## --------------------------------------------------------------------------------
install(".")
## install_github("stasvlasov/patstatr")
library('patstatr')
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.