specfile.character {nonmemica} | R Documentation |
Identify the Data Specification File for a Model
Description
Identifies the data specification file associated with the datafile used by a model. Locates the datafile specified in the control stream, and substitutes a different extension.
Usage
## S3 method for class 'character'
specfile(x, find = "\\.csv$", use = ".spec", ...)
Arguments
x |
the model name |
find |
file extension to replace |
use |
file extension to use |
... |
pass ext over-ride default file extension in datafile() |
Value
character
See Also
datafile
Other path:
datafile.character()
,
datafile.numeric()
,
datafile()
,
modeldir()
,
modelfile()
,
modelpath.character()
,
modelpath.numeric()
,
modelpath()
,
psn_options()
,
specfile.numeric()
,
specfile()
Examples
library(spec)
source <- system.file(package = 'nonmemica','project')
target <- tempdir()
target <- gsub('\\\\','/',target) # for windows
file.copy(source,target,recursive = TRUE)
project <- file.path(target,'project','model')
options(project = project)
library(magrittr)
1001 %>% datafile
datafile(1001) %matches% specfile(1001)
1001 %>% specfile
1001 %>% specfile %>% read.spec
[Package nonmemica version 1.0.8 Index]