rd_rlogic {REDCapDM}R Documentation

REDCap logic into R logic

Description

This function allows you to transcribe REDCap logic to R logic. WARNING: If the REDCap logic involves some smart-variables this function will not be able to transform it.

Usage

rd_rlogic(..., data = NULL, dic = NULL, event_form = NULL, logic, var)

Arguments

...

List containing the data and the dictionary and the event if it's needed. Can be the output of the function 'redcap_data'.

data

Data frame containing data from REDCap. If the list is specified this argument is not needed.

dic

Data frame containing the dictionary read from REDCap. If the list is specified this argument is not needed.

event_form

Data frame containing the correspondence of each event with each form. If the list is specified this argument is not needed.

logic

String containing a logic in REDCap format.

var

string with the name of the variable that contains the logic.

Value

List containing the logic in R format and its evaluation.

Examples

rd_rlogic(covican,
          logic = "if([exc_1]='1' or [inc_1]='0' or [inc_2]='0' or [inc_3]='0',1,0)",
          var = "screening_fail_crit")

[Package REDCapDM version 0.9.9 Index]