Skip to contents

The data object will be added to the yml configuration file.

Usage

use_data_object(object_name = NULL)

Arguments

object_name

Name of the data object. Should be created by a processing script in data-raw. character vector of length 1.

Value

invisibly returns TRUE for success.

Examples

if(rmarkdown::pandoc_available()){
myfile <- tempfile()
file <- system.file("extdata", "tests", "extra.Rmd",
                     package = "DataPackageR")
datapackage_skeleton(
  name = "datatest",
  path = tempdir(),
  code_files = file,
  force = TRUE,
  r_object_names = "data")
use_data_object(object_name = "newobject")
}
#>  Creating /tmp/RtmpwBMn9k/datatest/.
#>  Setting active project to "/tmp/RtmpwBMn9k/datatest".
#>  Creating R/.
#>  Writing DESCRIPTION.
#> Package: datatest
#> Title: What the Package Does (One Line, Title Case)
#> Version: 0.0.0.9000
#> Authors@R (parsed):
#>     * First Last <first.last@example.com> [aut, cre]
#> Description: What the package does (one paragraph).
#> License: `use_mit_license()`, `use_gpl3_license()` or friends to
#>     pick a license
#> Encoding: UTF-8
#> Roxygen: list(markdown = TRUE)
#> RoxygenNote: 7.3.2
#>  Writing NAMESPACE.
#>  Setting active project to "/tmp/RtmpwBMn9k/file6d748af2816".
#>  Setting active project to "/tmp/RtmpwBMn9k/datatest".
#>  Added DataVersion string to 'DESCRIPTION'
#>  Creating data-raw/.
#>  Creating data/.
#>  Creating inst/extdata/.
#>  Copied extra.Rmd into 'data-raw'
#>  configured 'datapackager.yml' file
#> configuration:
#>   files:
#>     extra.Rmd:
#>       enabled: yes
#>   objects:
#>   - data
#>   - newobject
#>   render_root:
#>     tmp: '335144'