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 ... 阅读更多