强制 data.frame
要将 data.frame 复制为 data.table,请使用 as.data.table 或 data.table:
DF = data.frame(x = letters[1:5], y = 1:5, z = (1:5) > 3)
DT <- as.data.table(DF)
# or
DT <- data.table(DF)
这很少是必要的。一个例外是使用像 mtcars 这样的内置数据集,必须复制它们,因为它们无法就地修改。
要将 data.frame 复制为 data.table,请使用 as.data.table 或 data.table:
DF = data.frame(x = letters[1:5], y = 1:5, z = (1:5) > 3)
DT <- as.data.table(DF)
# or
DT <- data.table(DF)
这很少是必要的。一个例外是使用像 mtcars 这样的内置数据集,必须复制它们,因为它们无法就地修改。