melt_by_listcol: Melt Data Table by List Column

View source: R/helpers.R

melt_by_listcolR Documentation

Melt Data Table by List Column

Description

Expands a list column in a data.table to an atomic vector, adding rows as necessary.

Usage

melt_by_listcol(dt, column)

Arguments

dt

data.table.

column

Name or index of list column.

Value

A data.table with rows added to accommodate the expansion of the list column.

See Also

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

Examples

str(dt <- data.table::data.table(label = list(list("a", "b"), list("c")), count = c(1, 2)))
melt_by_listcol(dt, "label")
melt_by_listcol(dt, 1)

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