如何向R中的data.table对象添加一列?
要向data.table对象添加列,我们可以按照以下步骤操作-
首先,创建一个data.table对象。
使用:=函数向对象添加一列
创建data.table对象
让我们创建一个data.table对象,如下所示-
library(data.table) x<-rpois(20,5) y<-rpois(20,1) DT<-data.table(x,y) DT
执行时,上述脚本生成以下内容output(thisoutputwillvaryonyoursystemduetorandomization)-
x y 1: 5 1 2: 4 0 3: 4 0 4: 7 2 5: 2 2 6: 6 0 7: 3 0 8: 7 3 9: 4 0 10: 4 1 11: 6 3 12: 4 1 13: 4 0 14: 6 0 15: 5 1 16: 5 5 17: 9 0 18: 5 2 19: 5 1 20: 5 1
向data.table对象添加一列
使用:=函数向DT添加新列-
library(data.table) x<-rpois(20,5) y<-rpois(20,1) DT<-data.table(x,y) DT[,z:=rpois(20,2)] DT
输出
x y z 1: 5 1 5 2: 4 0 2 3: 4 0 1 4: 7 2 3 5: 2 2 3 6: 6 0 1 7: 3 0 2 8: 7 3 2 9: 4 0 1 10: 4 1 1 11: 6 3 1 12: 4 1 1 13: 4 0 1 14: 6 0 1 15: 5 1 2 16: 5 5 0 17: 9 0 3 18: 5 2 2 19: 5 1 2 20: 5 1 1
热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下