Normalizes units for water quality parameters. Currently handles common
conversions (mg/L to µg/L for phosphorus, unit standardization). Also
validates expected unit ranges and emits warnings for values outside
typical ranges.
Usage
clean_units(df, units_map = NULL)
Value
The input df with normalized units. Currently performs:
Validation of unit ranges (warns if values are outside typical ranges)
No actual conversions are performed (returns input unchanged)
Arguments
df
Input data frame / tibble.
units_map
Optional named list mapping parameter names to target
units (currently used for validation only).
Details
This function is designed as an extension point. Future versions may
implement actual unit conversions based on metadata or user specifications.