labkey.domain.createDesign {Rlabkey} | R Documentation |
Create a domain design data structure which can then be used by labkey.domain.create
or labkey.domain.save
labkey.domain.createDesign(name, description, fields)
name |
a string specifying the name of the domain |
description |
(optional) a string specifying domain description |
fields |
a list containing the fields of the domain design, this should be in the same format as returned by |
This is a function which can be used to create a domain design data structure. Domain designs are used both when creating a new domain or updating an existing domain.
A list containing elements describing the domain design. Any of the APIs which take a domain design parameter can accept this data structure.
Karl Lum
labkey.domain.get
,
labkey.domain.inferFields
,
labkey.domain.create
,
labkey.domain.save
,
labkey.domain.drop
## create a data frame and infer it's fields, then create a domain design from it library(Rlabkey) df <- data.frame(ptid=c(1:3), age = c(10,20,30), sex = c("f", "m", "f")) fields <- labkey.domain.inferFields(baseUrl="http://labkey/", folderPath="home", df=df) dd <- labkey.domain.createDesign(name="test list", fields=fields)