Learn R Programming

nonmemica (version 0.9.1)

definitions: Harvest Model Item Definitions

Description

Havests model item definitions.

Creates a model item definitions from a definitions object.

Create Item Definitions from Model Name

Usage

definitions(x, ...)

# S3 method for definitions definitions(x, ...)

# S3 method for character definitions(x, verbose = FALSE, ctlfile = modelfile(x, ...), metafile = modelpath(x, "def", ...), fields = c("symbol", "label", "unit"), read = length(metafile) == 1, write = FALSE, ...)

Arguments

x

object of dispatch

...

arguments to methods

verbose

set FALSE to suppress messages

ctlfile

path to control stream (pass length-zero argument to ignore)

metafile

path to definitions file (pass length-zero argument to ignore)

fields

metadata fields to read from control stream if no metafile

read

whether to read the definitions file

write

whether to write the definitions file

Value

object of class definitions, or path to metafile if write = TRUE.

Methods (by class)

  • definitions: definitions method

  • character: character method

Details

x can be numeric or character model name, assuming project is identified by argument or option.

Just returns the object unmodified.

Creates item definitions from a model name. Scavenges definitions optionally from the control stream and optionally from the definitions file. Optionally writes the result to the definitions file. Always returns a data.frame with at least the column 'item' but possibly no rows.

See Also

definitions.character

as.xml_document.character

as.bootstrap.character

as.model.character

Other definitions: definitions.numeric

Other definitions: definitions.numeric

Other definitions: definitions.numeric

Examples

Run this code
# NOT RUN {
library(magrittr)
options(project = system.file('project/model',package='nonmemica'))
1001 %>% definitions
# }

Run the code above in your browser using DataLab