mirror of
https://github.com/agdamsbo/REDCapCAST.git
synced 2024-11-22 13:30:23 +01:00
r-pkg: updating rd file with examples
This commit is contained in:
parent
d20a3625f3
commit
275851f26e
@ -25,27 +25,56 @@ is used to determine which fields should be included in each resultant table.
|
|||||||
}
|
}
|
||||||
\examples{
|
\examples{
|
||||||
\dontrun{
|
\dontrun{
|
||||||
|
# Using an API call -------------------------------------------------------
|
||||||
|
|
||||||
library(RCurl)
|
library(RCurl)
|
||||||
|
|
||||||
# Get the records
|
# Get the records
|
||||||
records <- postForm(
|
records <- postForm(
|
||||||
uri = api_url, # Supply your site-specific URI
|
uri = api_url, # Supply your site-specific URI
|
||||||
token = api_token, # Supply your own API token
|
token = api_token, # Supply your own API token
|
||||||
content = 'record',
|
content = 'record',
|
||||||
format = 'json',
|
format = 'json',
|
||||||
returnFormat = 'json'
|
returnFormat = 'json'
|
||||||
)
|
)
|
||||||
|
|
||||||
# Get the metadata
|
# Get the metadata
|
||||||
metadata <- postForm(
|
metadata <- postForm(
|
||||||
uri = api_url,
|
uri = api_url, # Supply your site-specific URI
|
||||||
token = api_token,
|
token = api_token, # Supply your own API token
|
||||||
content = 'metadata',
|
content = 'metadata',
|
||||||
format = 'json'
|
format = 'json'
|
||||||
)
|
)
|
||||||
|
|
||||||
# Convert exported JSON strings into a list of data.frames
|
# Convert exported JSON strings into a list of data.frames
|
||||||
REDCap_split(records, metadata)
|
REDCapRITS::REDCap_split(records, metadata)
|
||||||
|
|
||||||
|
# Using a raw data export -------------------------------------------------
|
||||||
|
|
||||||
|
# Get the records
|
||||||
|
records <- read.csv("/path/to/data/ExampleProject_DATA_2018-06-03_1700.csv")
|
||||||
|
|
||||||
|
# Get the metadata
|
||||||
|
metadata <- read.csv("/path/to/data/ExampleProject_DataDictionary_2018-06-03.csv")
|
||||||
|
|
||||||
|
# Split the tables
|
||||||
|
REDCapRITS::REDCap_split(records, metadata)
|
||||||
|
|
||||||
|
# In conjunction with the R export script ---------------------------------
|
||||||
|
|
||||||
|
# You must set the working directory first since the REDCap data export script
|
||||||
|
# contains relative file references.
|
||||||
|
setwd("/path/to/data/")
|
||||||
|
|
||||||
|
# Run the data export script supplied by REDCap.
|
||||||
|
# This will create a data.frame of your records called 'data'
|
||||||
|
source("ExampleProject_R_2018-06-03_1700.r")
|
||||||
|
|
||||||
|
# Get the metadata
|
||||||
|
metadata <- read.csv("ExampleProject_DataDictionary_2018-06-03.csv")
|
||||||
|
|
||||||
|
# Split the tables
|
||||||
|
REDCapRITS::REDCap_split(data, metadata)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
\author{
|
\author{
|
||||||
|
Loading…
Reference in New Issue
Block a user