Tidy data of monthly flows information from the monthly_flows HYDAT table. station_number
and
prov_terr_state_loc
can both be supplied. If both are omitted all values from the hy_stations
table are returned.
That is a large vector for hy_monthly_flows
.
hy_monthly_flows(
station_number = NULL,
hydat_path = NULL,
prov_terr_state_loc = NULL,
start_date = NULL,
end_date = NULL
)
A tibble of monthly flows.
A tibble with 8 variables:
Unique 7 digit Water Survey of Canada station number
Year of record.
Numeric month value
Logical value is there is full record from Month
Number of days in that month
Summary statistic being used.
Value of the measurement in m^3/s.
Observation date. Formatted as a Date class. MEAN is a annual summary and therefore has an NA value for Date.
A seven digit Water Survey of Canada station number. If this argument is omitted, the value of prov_terr_state_loc
is returned.
The path to the hydat database or NULL to use the default location used by download_hydat. It is also possible to pass in an existing src_sqlite such that the database only needs to be opened once per user-level call.
Province, state or territory. If this argument is omitted, the value of station_number
is returned. See unique(allstations$prov_terr_state_loc)
. Will also accept CA
to return only Canadian stations.
Leave blank if all dates are required. Date format needs to be in YYYY-MM-DD. Date is inclusive.
Leave blank if all dates are required. Date format needs to be in YYYY-MM-DD. Date is inclusive.
Other HYDAT functions:
hy_agency_list()
,
hy_annual_instant_peaks()
,
hy_annual_stats()
,
hy_daily_flows()
,
hy_daily_levels()
,
hy_daily()
,
hy_data_symbols
,
hy_data_types
,
hy_datum_list()
,
hy_monthly_levels()
,
hy_reg_office_list()
,
hy_sed_daily_loads()
,
hy_sed_daily_suscon()
,
hy_sed_monthly_loads()
,
hy_sed_monthly_suscon()
,
hy_sed_samples_psd()
,
hy_sed_samples()
,
hy_stations()
,
hy_stn_data_coll()
,
hy_stn_data_range()
,
hy_stn_op_schedule()
,
hy_stn_regulation()
,
hy_version()
if (FALSE) {
hy_monthly_flows(
station_number = c("02JE013", "08MF005"),
start_date = "1996-01-01", end_date = "2000-01-01"
)
hy_monthly_flows(prov_terr_state_loc = "PE")
}
Run the code above in your browser using DataLab