There is a constructor of the same name:
DT <- data.table(
x = letters[1:5],
y = 1:5,
z = (1:5) > 3
)
# x y z
# 1: a 1 FALSE
# 2: b 2 FALSE
# 3: c 3 FALSE
# 4: d 4 TRUE
# 5: e 5 TRUE
Unlike data.frame
, data.table
will not coerce strings to factors by default:
sapply(DT, class)
# x y z
# "character" "integer" "logical"