r typeof class mode code example
Example 1: r typeof class mode
[1] "integer" "numeric" "integer" "integer"
[1] "numeric" "numeric" "double" "double"
[1] "character" "character" "character" "character"
[1] "logical" "logical" "logical" "logical"
[1] "data.frame" "list" "list" "list"
[1] "data.frame" "list" "list" "list"
[1] "numeric" "numeric" "double" "double"
[1] "matrix" "list" "list" "list"
[1] "environment" "environment" "environment" "environment"
[1] "expression" "expression" "expression" "expression"
[1] "<-" "call" "language" "language"
[1] "function" "function" "function" "closure"
Example 2: r typeof class mode
x <- 1L
print(c(class(x), mode(x), storage.mode(x), typeof(x)))
x <- 1
print(c(class(x), mode(x), storage.mode(x), typeof(x)))
x <- letters
print(c(class(x), mode(x), storage.mode(x), typeof(x)))
x <- TRUE
print(c(class(x), mode(x), storage.mode(x), typeof(x)))
x <- cars
print(c(class(x), mode(x), storage.mode(x), typeof(x)))
x <- cars[1]
print(c(class(x), mode(x), storage.mode(x), typeof(x)))
x <- cars[[1]]
print(c(class(x), mode(x), storage.mode(x), typeof(x)))
x <- matrix(cars)
print(c(class(x), mode(x), storage.mode(x), typeof(x)))
x <- new.env()
print(c(class(x), mode(x), storage.mode(x), typeof(x)))
x <- expression(1 + 1)
print(c(class(x), mode(x), storage.mode(x), typeof(x)))
x <- quote(y <- 1 + 1)
print(c(class(x), mode(x), storage.mode(x), typeof(x)))
x <- ls
print(c(class(x), mode(x), storage.mode(x), typeof(x)))