Learn R Programming

geospatialsuite (version 0.1.1)

extract_dates_universal: Extract dates from filenames using various patterns

Description

Universal function to extract dates from filenames or provide custom labels. Enhanced with more flexible regex patterns that work with any filename prefix.

Usage

extract_dates_universal(input_data, date_patterns = NULL, verbose = FALSE)

Value

Character vector of extracted or inferred date labels

Arguments

input_data

Character vector (file paths or folder), or list of raster layers

date_patterns

Named list of custom regex patterns for date extraction

verbose

Print progress messages

Examples

Run this code
if (FALSE) {
# These examples require external data files not included with the package
# Extract dates from filenames
dates <- extract_dates_universal(c("ndvi_2023-05-15.tif", "evi_2023-06-15.tif"))

# Custom date patterns
custom_patterns <- list("MMDDYYYY" = "\\b[0-9]{2}[0-9]{2}[0-9]{4}\\b")
dates <- extract_dates_universal(files, custom_patterns)
}

Run the code above in your browser using DataLab