subset_search_results: Subset Search Results

View source: R/helpers.R

subset_search_resultsR Documentation

Subset Search Results

Description

Allocate values (e.g. search results) based on subsetting of strings (e.g. search strings).

Usage

subset_search_results(strings, values, ignore.case = TRUE)

Arguments

strings

Character vector.

values

Numeric vector of the same length as strings.

ignore.case

Whether to ignore case when subsetting strings.

Value

Values, re-allocated based on the subsetting of their strings.

See Also

Other helper functions: capitalize_words, ch1903_to_wgs84, clean_strings, format_addresses, format_scientific_names, is.empty, lvapply, melt_by_listcol, na.remove, normalize_language, parse_scientific_names, quotemeta, replace_values_in_list, sp_transform, unique_na

Examples

# Pine: 20, Blue pine: 17
strings <- c("Pine", "Blue pine")
values <- c(20, 17)
subset_search_results(strings, values) # 3, 17
# Pine: 20, Blue pine: 17, White blue pine: 10, White: 20
strings <- c("Pine", "Blue pine", "White blue pine", "White")
values <- c(20, 17, 10, 20)
subset_search_results(strings, values) # 3, 7, 10, 10
# Pine: 20, Blue pine: 17, Blue pine a: 10, Blue pine b: 5, Blue pine b c: 1
strings <- c("Pine", "Blue pine", "Blue pine a", "Blue pine b", "Blue pine b c")
values <- c(20, 17, 10, 5, 1)
subset_search_results(strings, values) # 3, 2, 10, 4, 1
# Pine: 20, Blue: 15, Blue pine: 10, Pine blue: 3
strings <- c("Pine", "Blue", "Blue pine", "Pine blue")
values <- c(20, 15, 10, 3)
subset_search_results(strings, values) # 7, 2, 10, 3
# Pine: 200, Blue pine: 100, White pine: 100

falling-fruit/fruitr documentation built on Dec. 21, 2024, 8:32 p.m.