Creates a filtered data frame for individual spaghetti plots.
Usage
process_data_individual(
data,
selected_usubjids,
selected_analytes,
selected_pcspec,
profiles_selected = NULL,
ylog_scale = FALSE
)Examples
base_df <- expand.grid(
USUBJID = c("Subject1", "Subject2", "Subject3", "Subject4"),
PARAM = c("Analyte1"),
PCSPEC = c("Spec1"),
ATPTREF = 1,
AFRLT = 0:5
)
set.seed(123)
base_df$AVAL <- rnorm(nrow(base_df), mean = 50, sd = 10)
result <- process_data_individual(
data = base_df,
selected_usubjids = c("Subject1", "Subject2"),
selected_analytes = c("Analyte1"),
selected_pcspec = c("Spec1"),
profiles_selected = NULL,
ylog_scale = FALSE
)