defRead: Read external csv data set definitions

Description Usage Arguments Value Examples

View source: R/defRead.R

Description

Read external csv data set definitions

Usage

1
defRead(filen, id = "id")

Arguments

filen

String file name, including full path. Must be a csv file.

id

string that includes name of id field. Defaults to "id"

Value

A data.table with data set definitions

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
# Create temporary external "csv" file

test1 <- c("varname,formula,variance,dist,link",
           "nr,7, 0,nonrandom,identity",
           "x1,.4, 0,binary,identity",
           "y1,nr + x1 * 2,8,normal,identity",
           "y2,nr - 0.2 * x1,0,poisson, log"
          )

tfcsv <- tempfile()
writeLines(test1, tfcsv)

# Read external csv file stored in file "tfcsv"

defs <- defRead(tfcsv, id = "myID")
defs

unlink(tfcsv)

# Generate data based on external definition

genData(5, defs)

kgoldfeld/simstudy documentation built on Nov. 8, 2018, 7:41 p.m.