Get parameter names filtered by type and optionally subtype
Source:R/mod_parameters_fct.R
get_parameters_filtered.RdReturns a character vector of parameter names filtered by type and optionally by subtype, combining base parameters with session-specific parameters.
Usage
get_parameters_filtered(
param_type,
param_subtype = "Show all",
dummy_parameters,
session_parameters = NULL
)Arguments
- param_type
Character string specifying the parameter type. Must be a value from
eDataDRF::parameter_types_vocabulary().- param_subtype
Character string specifying the parameter subtype (optional). Must be a value from
eDataDRF::parameter_types_sub_vocabulary().- dummy_parameters
Dataframe containing base parameters. Use
eDataDRF::parameters_vocabulary()to obtain the full parameter list.- session_parameters
Optional list containing session-specific parameters
Examples
get_parameters_filtered("Stressor", "Homogeneous metal compounds", eDataDRF::parameters_vocabulary())
#> [1] "Actinium" "Aluminum" "Americium"
#> [4] "Antimony" "Arsenic" "Arsenic (III)"
#> [7] "Arsenic ion (5+)" "Arsenide" "Barium"
#> [10] "Boron" "Cadmium" "Cerium"
#> [13] "Cesium" "Chromium" "Chromium (III)"
#> [16] "Chromium (VI) ion" "Cobalt" "Copper"
#> [19] "Copper(2+)" "Curium" "Dysprosium"
#> [22] "Erbium" "Europium" "Gadolinium"
#> [25] "Gallium" "Germanium" "Gold"
#> [28] "Hafnium" "Holmium" "Indium"
#> [31] "Iridium" "Iron" "Lanthanum"
#> [34] "Lead(2+) ion" "Lutetium" "Magnesium"
#> [37] "Manganese" "Mercury" "Molybdenum"
#> [40] "Neodymium" "Neptunium" "Nickel"
#> [43] "Niobium" "Osmium" "Palladium"
#> [46] "Platinum" "Plutonium" "Polonium"
#> [49] "Potassium" "Praseodymium" "Radium"
#> [52] "Rhenium" "Rhodium" "Ruthenium"
#> [55] "Samarium" "Scandium" "Silicon"
#> [58] "Silver" "Tantalum" "Technetium"
#> [61] "Tellurium" "Terbium" "Thallic cation"
#> [64] "Thallium" "Thorium" "Thulium"
#> [67] "Tin" "Titanium" "Tungsten"
#> [70] "Uranium" "Vanadium" "Ytterbium"
#> [73] "Yttrium" "Zinc" "Zirconium"
get_parameters_filtered("Chemical", dummy_parameters = eDataDRF::parameters_vocabulary())
#> character(0)