Learn R Programming

simaerep (version 1.0.0)

orivisit: create orivisit object

Description

Internal S3 object, stores lazy reference to original visit data.

Usage

orivisit(
  df_visit,
  call = NULL,
  env = parent.frame(),
  event_names = c("event"),
  col_names = list(study_id = "study_id", site_id = "site_id", patient_id = "patient_id",
    visit = "visit")
)

Value

orivisit object

Arguments

df_visit

Data frame with columns: study_id, site_number, patnum, visit, n_ae.

call

optional, provide call, Default: NULL

env

Optional, provide environment of original visit data. Default: parent.frame().

event_names

vector, contains the event names, default = "event"

col_names

named list, indicate study_id, site_id, patient_id and visit column in df_visit input dataframe. Default: list( study_id = "study_id", site_id = "site_id", patient_id = "patient_id", visit = "visit" )

Details

Saves variable name of original visit data, checks whether it can be retrieved from parent environment and stores summary. Original data can be retrieved using as.data.frame(x).

Examples

Run this code

df_visit <- sim_test_data_study(
  n_pat = 100,
  n_sites = 5,
  ratio_out = 0.4,
  factor_event_rate = - 0.6
)#'

visit <- orivisit(df_visit)

object.size(df_visit)
object.size(visit)

as.data.frame(visit)

Run the code above in your browser using DataLab