bind_as_struct: Bind as Struct

View source: R/type_check.R

bind_as_structR Documentation

Bind as Struct

Description

Given a set of lists/dataframes, attempt to join them as a dataframe with field types matching the specified template. The default and fastest approach simply relies on dplyr::bind_rows to use all fields present in the lists to be joined, while strict mode ensures that the template fields and only the template fields are present.

Usage

bind_as_struct(template, ..., strict = FALSE)

Arguments

template

A named list to use as a template.

...

The lists to join

strict

Use all and only the fields in the template. Default: FALSE

Value

A dataframe containing the combined inputs.

Examples

bind_as_struct(list("a" = character(0)), list("a" = 1), list("a" = "a"))

structenforcement documentation built on June 8, 2025, 11:49 a.m.