使用 data.table 構建()
有一個同名的建構函式:
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
與 data.frame
不同,data.table
預設情況下不會將字串強制轉換為因子:
sapply(DT, class)
# x y z
# "character" "integer" "logical"