Learn R Programming

S7 (version 0.1.1)

base_classes: Base classes

Description

These classes represent base types allowing them to be used within S7. There are three categories: base types, unions types, and key S3 classes.

Base types:

  • class_logical

  • class_integer

  • class_double

  • class_complex

  • class_character

  • class_raw

  • class_list

  • class_expression

  • class_function

  • class_environment (can only be used for properties)

Union types:

  • class_numeric is a union of class_integer and class_double.

  • class_atomic is a union of class_logical, class_numeric, class_complex, class_character, and class_raw.

  • class_vector is a union of class_atomic, class_list, and class_expression.

Key S3 classes:

  • class_data.frame

  • class_Date

  • class_factor

  • class_POSIXct

Usage

class_logical

class_integer

class_double

class_complex

class_character

class_raw

class_list

class_expression

class_function

class_environment

class_numeric

class_atomic

class_vector

class_factor

class_Date

class_POSIXct

class_data.frame

Arguments

Value

S7 classes wrapping around common base types and S3 classes.

Examples

Run this code

class_integer
class_numeric
class_factor

Run the code above in your browser using DataLab