element_classes: Gets the class of each element

View source: R/element_descriptors.R

element_classesR Documentation

Gets the class of each element

Description

\Sexpr[results=rd, stage=render]{lifecycle::badge("experimental")}

Applies class() to each element of `x` (without recursion). When class() returns multiple strings, the first class string is returned.

Usage

element_classes(x, keep_names = FALSE)

Arguments

x

List with elements.

keep_names

Whether to keep existing names. (Logical)

Details

Gets first string in class() for all elements.

Value

The main class of each element.

Author(s)

Ludvig Renbo Olsen, r-pkgs@ludvigolsen.dk

See Also

Other element descriptors: element_lengths(), element_types(), num_total_elements()

Examples

# Attach packages
library(xpectr)

l <- list("a" = c(1,2,3), "b" = "a", "c" = NULL)

element_classes(l)
element_classes(l, keep_names = TRUE)

xpectr documentation built on Nov. 18, 2022, 5:10 p.m.