utils_class function

Utilities for handling with classes

Utilities for handling with classes

add_class(x, class) has_class(x, class) remove_class(x, class) set_class(x, class)

Arguments

  • x: An object
  • class: The class to add or remove

Returns

The object x with the class added or removed.

Details

  • add_class(): add a class to the object x keeping all the other class(es).
  • has_class(): Check if a class exists in object x and returns a logical value.
  • set_class(): set a class to the object x.
  • remove_class(): remove a class from the object x.

Examples

library(metan) df <- data_ge2 %>% add_class("my_class") class(df) has_class(df, "my_class") remove_class(df, "my_class") %>% class() set_class(df, "data_frame") %>% class()

Author(s)

Tiago Olivoto tiagoolivoto@gmail.com