Provides wrapper to turn the hy_sed_samples table in HYDAT into a tidy data frame of instantaneous sediment sample information.
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_sed_samples
.
hy_sed_samples(
station_number = NULL,
hydat_path = NULL,
prov_terr_state_loc = NULL,
start_date = NULL,
end_date = NULL
)
A tibble of instantaneous sediment samples data
A tibble with 19 variables:
Unique 7 digit Water Survey of Canada station number
Contains the type of sampling method used in collecting sediment for a station
Contains the time to the nearest minute of when the sample was taken
Descriptive Sediment Sample Remark in English
An "E" symbol means the time is an estimate only
Contains the instantaneous discharge in cubic metres per second at the time the sample was taken
Indicates a condition where the daily mean has a larger than expected error
Contains the type of measurement device used to take the sample
The location on the cross-section of the river at which the single sediment samples are collected. If one of the standard locations is not used the distance in meters will be shown
Indicates sample location relative to the regular measurement cross-section or the regular sampling site
Contains the instantaneous water temperature in Celsius at the time the sample was taken
Contains the instantaneous concentration sampled in milligrams per litre
Depth 2 for split vertical depth integrating (m)
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()
,
hy_daily_flows()
,
hy_daily_levels()
,
hy_data_symbols
,
hy_data_types
,
hy_datum_list()
,
hy_monthly_flows()
,
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_stations()
,
hy_stn_data_coll()
,
hy_stn_data_range()
,
hy_stn_op_schedule()
,
hy_stn_regulation()
,
hy_version()
if (FALSE) {
hy_sed_samples(station_number = "01CA004")
}
Run the code above in your browser using DataLab