Skip to contents

Determine which type of dataset based on filename patterns. Dataset types correspond to eDataDRF tables — see eDataDRF::initialise_sites_tibble(), eDataDRF::initialise_measurements_tibble(), etc. for the full set.

Usage

detect_dataset_type(filename)

Arguments

filename

Name of the file

Value

Character string of dataset type or NULL if not recognized

Examples

detect_dataset_type("Campaign_Sites_20241024.csv")
#> [1] "Sites"
detect_dataset_type("Measurements_export.csv")
#> [1] "Measurements"
detect_dataset_type("unknown_file.csv")
#> NULL