View source: R/add_daily_yield.R
add_daily_yield | R Documentation |
Add a column of daily water yields to a daily streamflow data set, in units of millimetres. Converts the discharge to a depth of water based on the upstream drainage basin area.
add_daily_yield(
data,
values = Value,
groups = STATION_NUMBER,
station_number,
basin_area
)
data |
Data frame of daily data that contains columns of dates, flow values, and (optional) groups (e.g. station numbers).
Leave blank or set to |
values |
Name of column in |
groups |
Name of column in |
station_number |
Character string vector of seven digit Water Survey of Canada station numbers (e.g. |
basin_area |
Upstream drainage basin area, in square kilometres, to apply to observations. Three options: (1) Leave blank if (2) A single numeric value to apply to all observations. (3) List each basin area for each group/station in groups (can override HYDAT value if listed) as such |
A tibble data frame of the source data with an additional column:
Yield_mm |
daily water yield, in units of millimetres |
# Run if HYDAT database has been downloaded (using tidyhydat::download_hydat())
if (file.exists(tidyhydat::hy_downloaded_db())) {
# Add a column of yields based on HYDAT basin area
add_daily_yield(station_number = "08NM116")
# Add a column of yields based on a custom basin area
add_daily_yield(station_number = "08NM116",
basin_area = 800)
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.