如何从 R 中的 data.table 对象中删除行号?
要从data.tableR 中的对象中删除行号,我们可以设置row.names为 FALSE 并打印data.table对象。
例如,如果我们有一个data.table名为 DT的对象,那么我们可以使用下面给出的命令从 DT 中删除行号 -
print(DT,row.names=FALSE)
示例 1
要加载data.table对象并创建对象,请使用以下代码段来创建数据框 -
library(data.table)x1<-rnorm(20)
x2<-rnorm(20)
DT1<-data.table(x1,x2)
DT1
创建了以下数据框
x1 x21: -0.02658483 0.169448948
2: -1.43115388 -0.864877686
3: -0.50281119 -0.700596497
4: 1.38780360 -1.897366568
5: 0.35763631 0.478451912
6: -0.35764002 0.214175540
7: -0.20389025 -0.169978581
8: 1.57441418 -1.869871317
9: -0.55489836 0.619942102
10: -2.00224453 -0.915234113
11: -0.75488901 0.533122831
12: -0.78726955 0.905360849
13: 0.12579643 -0.938330049
14: -0.63961706 -0.239780606
15: -1.94153891 0.001229949
16: -0.19457437 0.376066187
17: 1.59071927 0.348293746
18: 0.12191501 0.857503511
19: -0.67102720 0.799023371
20: -0.04910786 0.450912525
要从 DT1 中删除行号,请将以下代码添加到上述代码段中 -
library(data.table)输出结果x1<-rnorm(20)
x2<-rnorm(20)
DT1<-data.table(x1,x2)
print(DT1,row.names=FALSE)
如果您将上述所有给定的片段作为单个程序执行,它会生成以下输出 -
x1 x2-0.02658483 0.169448948
-1.43115388 -0.864877686
-0.50281119 -0.700596497
1.38780360 -1.897366568
0.35763631 0.478451912
-0.35764002 0.214175540
-0.20389025 -0.169978581
1.57441418 -1.869871317
-0.55489836 0.619942102
-2.00224453 -0.915234113
-0.75488901 0.533122831
-0.78726955 0.905360849
0.12579643 -0.938330049
-0.63961706 -0.239780606
-1.94153891 0.001229949
-0.19457437 0.376066187
1.59071927 0.348293746
0.12191501 0.857503511
-0.67102720 0.799023371
-0.04910786 0.450912525
示例 2
以下代码段创建了一个示例数据框 -
y1<-rpois(20,1)y2<-rpois(20,5)
y3<-rpois(20,2)
DT2<-data.table(y1,y2,y3)
DT2
创建了以下数据框
y1 y2 y31: 1 1 2
2: 1 9 4
3: 2 8 1
4: 3 6 0
5: 1 5 2
6: 1 5 2
7: 0 3 1
8: 1 6 4
9: 0 1 4
10: 0 8 5
11: 1 9 1
12: 0 1 2
13: 0 7 2
14: 1 9 2
15: 1 6 3
16: 0 5 3
17: 0 9 2
18: 0 3 0
19: 1 4 0
20: 1 3 3
要从上面创建的数据框中的 DT2 中删除行号,请将以下代码添加到上面的代码段中 -
y1<-rpois(20,1)输出结果y2<-rpois(20,5)
y3<-rpois(20,2)
DT2<-data.table(y1,y2,y3)
print(DT2,row.names=FALSE)
如果您将上述所有给定的片段作为单个程序执行,它会生成以下输出 -
y1 y2 y31 1 2
1 9 4
2 8 1
3 6 0
1 5 2
1 5 2
0 3 1
1 6 4
0 1 4
0 8 5
1 9 1
0 1 2
0 7 2
1 9 2
1 6 3
0 5 3
0 9 2
0 3 0
1 4 0
1 3 3
以上是 如何从 R 中的 data.table 对象中删除行号? 的全部内容, 来源链接: utcz.com/z/331670.html