nm_select_records function

Select Records from NONMEM-ish Data Set

Select Records from NONMEM-ish Data Set

Retrieves a subset of a NONMEM-ish data set based on a list containing filtering information.

nm_select_records(cfg, values, filter)

Arguments

  • cfg: ubiquity system object
  • values: dataframe containing the dataset with column headers
  • filter: list with element names as headers for values with values from the same header OR'd and values across headers AND'd

Returns

subset of dataset

Details

If the dataset has the headings ID, DOSE and SEX and filter has the following format:

filter = list()
filter$ID   = c(1:4)
filter$DOSE = c(5,10)
filter$SEX  = c(1)

It would be translated into the boolean filter:

((ID==1) | (ID==2) | (ID==3) | (ID==4)) & ((DOSE == 5) | (DOSE==10)) & (SEX == 1)
  • Maintainer: John Harrold
  • License: BSD_2_clause + file LICENSE
  • Last published: 2025-01-07