df <- data.frame(
station_name = c("A1", "A2", "A3", "A4"),
sample_date = as.Date("2023-05-01") + 0:3,
sample_id = 101:104,
parameter = c("Wet weight", "Wet weight", "Abundance", "BQIm"),
value = c(0, 5, 0, 3)
)
# Check against default package rules
check_parameter_rules(df)
# Return problematic rows as data.frame
check_parameter_rules(df, return_df = TRUE)
# Return logical vectors for each parameter
rule_check <- check_parameter_rules(df, return_logical = TRUE)
print(rule_check)
Run the code above in your browser using DataLab