|
|
|
@ -24,38 +24,38 @@
@@ -24,38 +24,38 @@
|
|
|
|
|
# ==================================================================== # |
|
|
|
|
|
|
|
|
|
# antibiotic class selectors |
|
|
|
|
expect_true(ncol(example_isolates[, ab_class("antimyco"), drop = FALSE]) < ncol(example_isolates)) |
|
|
|
|
expect_true(ncol(example_isolates[, aminoglycosides(), drop = FALSE]) < ncol(example_isolates)) |
|
|
|
|
expect_true(ncol(example_isolates[, aminopenicillins(), drop = FALSE]) < ncol(example_isolates)) |
|
|
|
|
expect_true(ncol(example_isolates[, betalactams(), drop = FALSE]) < ncol(example_isolates)) |
|
|
|
|
expect_true(ncol(example_isolates[, carbapenems(), drop = FALSE]) < ncol(example_isolates)) |
|
|
|
|
expect_true(ncol(example_isolates[, cephalosporins(), drop = FALSE]) < ncol(example_isolates)) |
|
|
|
|
expect_true(ncol(example_isolates[, cephalosporins_1st(), drop = FALSE]) < ncol(example_isolates)) |
|
|
|
|
expect_true(ncol(example_isolates[, cephalosporins_2nd(), drop = FALSE]) < ncol(example_isolates)) |
|
|
|
|
expect_true(ncol(example_isolates[, cephalosporins_3rd(), drop = FALSE]) < ncol(example_isolates)) |
|
|
|
|
expect_true(ncol(example_isolates[, cephalosporins_4th(), drop = FALSE]) < ncol(example_isolates)) |
|
|
|
|
expect_true(ncol(example_isolates[, cephalosporins_5th(), drop = FALSE]) < ncol(example_isolates)) |
|
|
|
|
expect_true(ncol(example_isolates[, fluoroquinolones(), drop = FALSE]) < ncol(example_isolates)) |
|
|
|
|
expect_true(ncol(example_isolates[, glycopeptides(), drop = FALSE]) < ncol(example_isolates)) |
|
|
|
|
expect_true(ncol(example_isolates[, lincosamides(), drop = FALSE]) < ncol(example_isolates)) |
|
|
|
|
expect_true(ncol(example_isolates[, lipoglycopeptides(), drop = FALSE]) < ncol(example_isolates)) |
|
|
|
|
expect_true(ncol(example_isolates[, macrolides(), drop = FALSE]) < ncol(example_isolates)) |
|
|
|
|
expect_true(ncol(example_isolates[, oxazolidinones(), drop = FALSE]) < ncol(example_isolates)) |
|
|
|
|
expect_true(ncol(example_isolates[, penicillins(), drop = FALSE]) < ncol(example_isolates)) |
|
|
|
|
expect_true(ncol(example_isolates[, polymyxins(), drop = FALSE]) < ncol(example_isolates)) |
|
|
|
|
expect_true(ncol(example_isolates[, streptogramins(), drop = FALSE]) < ncol(example_isolates)) |
|
|
|
|
expect_true(ncol(example_isolates[, quinolones(), drop = FALSE]) < ncol(example_isolates)) |
|
|
|
|
expect_true(ncol(example_isolates[, tetracyclines(), drop = FALSE]) < ncol(example_isolates)) |
|
|
|
|
expect_true(ncol(example_isolates[, trimethoprims(), drop = FALSE]) < ncol(example_isolates)) |
|
|
|
|
expect_true(ncol(example_isolates[, ureidopenicillins(), drop = FALSE]) < ncol(example_isolates)) |
|
|
|
|
expect_equal(ncol(example_isolates[, ab_class("antimyco"), drop = FALSE]), 1, tolerance = 0.5) |
|
|
|
|
expect_equal(ncol(example_isolates[, aminoglycosides(), drop = FALSE]), 4, tolerance = 0.5) |
|
|
|
|
expect_equal(ncol(example_isolates[, aminopenicillins(), drop = FALSE]), 2, tolerance = 0.5) |
|
|
|
|
expect_equal(ncol(example_isolates[, betalactams(), drop = FALSE]), 16, tolerance = 0.5) |
|
|
|
|
expect_equal(ncol(example_isolates[, carbapenems(), drop = FALSE]), 2, tolerance = 0.5) |
|
|
|
|
expect_equal(ncol(example_isolates[, cephalosporins(), drop = FALSE]), 7, tolerance = 0.5) |
|
|
|
|
expect_equal(ncol(example_isolates[, cephalosporins_1st(), drop = FALSE]), 1, tolerance = 0.5) |
|
|
|
|
expect_equal(ncol(example_isolates[, cephalosporins_2nd(), drop = FALSE]), 2, tolerance = 0.5) |
|
|
|
|
expect_equal(ncol(example_isolates[, cephalosporins_3rd(), drop = FALSE]), 3, tolerance = 0.5) |
|
|
|
|
expect_equal(ncol(example_isolates[, cephalosporins_4th(), drop = FALSE]), 1, tolerance = 0.5) |
|
|
|
|
expect_equal(ncol(example_isolates[, cephalosporins_5th(), drop = FALSE]), 0, tolerance = 0.5) |
|
|
|
|
expect_equal(ncol(example_isolates[, fluoroquinolones(), drop = FALSE]), 2, tolerance = 0.5) |
|
|
|
|
expect_equal(ncol(example_isolates[, glycopeptides(), drop = FALSE]), 2, tolerance = 0.5) |
|
|
|
|
expect_equal(ncol(example_isolates[, lincosamides(), drop = FALSE]), 1, tolerance = 0.5) |
|
|
|
|
expect_equal(ncol(example_isolates[, lipoglycopeptides(), drop = FALSE]), 0, tolerance = 0.5) |
|
|
|
|
expect_equal(ncol(example_isolates[, macrolides(), drop = FALSE]), 2, tolerance = 0.5) |
|
|
|
|
expect_equal(ncol(example_isolates[, oxazolidinones(), drop = FALSE]), 1, tolerance = 0.5) |
|
|
|
|
expect_equal(ncol(example_isolates[, penicillins(), drop = FALSE]), 7, tolerance = 0.5) |
|
|
|
|
expect_equal(ncol(example_isolates[, polymyxins(), drop = FALSE]), 1, tolerance = 0.5) |
|
|
|
|
expect_equal(ncol(example_isolates[, streptogramins(), drop = FALSE]), 0, tolerance = 0.5) |
|
|
|
|
expect_equal(ncol(example_isolates[, quinolones(), drop = FALSE]), 2, tolerance = 0.5) |
|
|
|
|
expect_equal(ncol(example_isolates[, tetracyclines(), drop = FALSE]), 3, tolerance = 0.5) |
|
|
|
|
expect_equal(ncol(example_isolates[, trimethoprims(), drop = FALSE]), 2, tolerance = 0.5) |
|
|
|
|
expect_equal(ncol(example_isolates[, ureidopenicillins(), drop = FALSE]), 1, tolerance = 0.5) |
|
|
|
|
|
|
|
|
|
# Examples: |
|
|
|
|
|
|
|
|
|
# select columns 'mo', 'AMK', 'GEN', 'KAN' and 'TOB' |
|
|
|
|
expect_equal(ncol(example_isolates[, c("mo", aminoglycosides())]), 5, tolerance = 0.5) |
|
|
|
|
|
|
|
|
|
expect_equal(ncol(example_isolates[, c(administerable_per_os() & penicillins())]), 5, tolerance = 0.5) |
|
|
|
|
expect_equal(ncol(example_isolates[, c(administerable_iv() & penicillins())]), 7, tolerance = 0.5) |
|
|
|
|
expect_equal(ncol(example_isolates[, c(administrable_per_os() & penicillins())]), 5, tolerance = 0.5) |
|
|
|
|
expect_equal(ncol(example_isolates[, c(administrable_iv() & penicillins())]), 7, tolerance = 0.5) |
|
|
|
|
|
|
|
|
|
# filter using any() or all() |
|
|
|
|
expect_equal(nrow(example_isolates[any(carbapenems() == "R"), ]), 55, tolerance = 0.5) |
|
|
|
|