data.table 对象几乎与数据框相同。要组合 data.table 对象的两列,我们可以使用 paste0 函数。例如,如果我们有一个名为 DT 的数据框,其中包含名为 x 和 y 的两列,那么我们可以使用以下命令组合它们:DT[, xy:=paste0(x, y)] 示例加载 data.table 包。> library(data.table) 考虑以下 data.table 对象。示例 > x y dt1 dt1 输出 x y 1: 1 a 2: 2 b 3: 3 c 4: 4 d 5: 5 e 6: 6 f 7: 7 g 8: 8 h 9: 9 i 10: 10 j 11: 11 k 12: ... 阅读更多
data.table 对象类似于数据框对象,但有一些事情可以专门应用于 data.table,因为 data.table 包函数仅为 data.table 对象定义。如果我们想将 data.table 行提取为向量,我们可以使用 as.vector 函数和 as.matrix 函数,以便 as.vector 可以正确读取该行。加载 data.table 包:> library(data.table) 考虑以下向量并创建一个 data.table 对象:示例 > x1 x2 x3 x4 x5 DT1 DT1 输出 x1 x2 x3 x4 x5 1: B C C D E 2: B C D B E 3: B C ... 阅读更多