puzzle {puzzle}R Documentation

puzzle

Description

Build pharmacometric data sets from basic tabulated files

Usage

puzzle(directory = NULL, order, coercion = list(name = NULL, sep =
  ","), optionalcolumns = NULL, pk = list(name = NULL, data = NULL),
  dose = list(name = NULL, data = NULL), cov = list(name = NULL, data =
  NULL), pd = list(name = NULL, data = NULL), extratimes = list(name =
  NULL, data = NULL), nm = list(name = NULL), fillcolumns = NULL,
  nocoercioncolumns = NULL, norepeatcolumns = NULL, initialindex = 0,
  na.strings = "N/A", arrange = "ID,TIME,CMT,desc(EVID)",
  datetimeformat = "%Y-%m-%d %H:%M:%S", timeunits = "hours",
  timezone = Sys.timezone(), ignore = "C", missingvalues = ".",
  parallel = TRUE, verbose = FALSE, username = NULL)

Arguments

directory

path to your directory

order

define the absorption order, can be 0, 1, c(0,1), or c(1,1)

coercion

define name for coercion file

optionalcolumns

define optional columns

pk

define the required file containing the pk information. It can be a .csv or an .xlsx file

dose

define the required file containing the dose information. It can be a .csv, an .xlsx file or an R object.

cov

define the optional file containing the covariate information. It can be a .csv, an .xlsx file or an R object.

pd

define the optional file containing the pd information. It can be a .csv, or a .xlsx file.

extratimes

define the optional file containing the additional times. It can be a .csv, or a .xlsx file.

nm

name of output file generated by puzzle

fillcolumns

define columns to be filled

nocoercioncolumns

define columns to be dropped from the coercion file

norepeatcolumns

define columns not to be repeated

initialindex

define the lower category of categorical covariates

na.strings

define value for na

arrange

define how the columns should be arranged

datetimeformat

define format for date times

timeunits

define time units if needed

timezone

define timezone

ignore

define ignore value

missingvalues

define missing value

parallel

define parallel zero + first order absorption

verbose

define verbose

username

define person performing the assembling

Value

a pharmacometrics ready data set

Examples

## Not run: 
nm = list(pk = list(parent=as.data.frame(puzzle::df_pk_start)),
          dose=as.data.frame(puzzle::df_dose_start), 
          cov=as.data.frame(puzzle::df_cov_start))
puzzle(directory=file.path(tempdir()), 
       order=c(0), 
       pk=list(data=nm$pk), 
       dose=list(data=nm$dose), 
       cov=list(data=nm$cov))

## End(Not run)

[Package puzzle version 0.0.1 Index]