如何从 R 数据框中删除列名?
在某些情况下,我们可能想要删除列名,例如我们想用新名称手动替换现有列名,或者如果我们非常熟悉列特征,我们根本不想使用它们。要删除列名称,我们可以简单地将它们设置为 NULL,如下面的示例所示。
示例 1
考虑以下数据框 -
set.seed(357)输出结果x1<−LETTERS[1:20]
x2<−rnorm(20)
x3<−rpois(20,5)
df1<−data.frame(x1,x2,x3)
df1
x1 x2 x31 A −1.24111731 3
2 B −0.58320499 1
3 C 0.39474705 6
4 D 1.50421107 4
5 E 0.76679974 5
6 F 0.31746044 4
7 G −0.09997594 5
8 H 0.22703071 9
9 I −0.46901506 2
10 J 0.47652129 5
11 K −0.91164798 7
12 L −0.34177516 4
13 M 0.54674134 4
14 N −0.32720797 4
15 O 0.04108975 3
16 P −0.27603366 2
17 Q −0.59349654 2
18 R 0.17646182 6
19 S 0.50575975 4
20 T 1.00851578 3
从 df1 中删除列名 -
示例
names(df1)<−NULL输出结果df1
1 A −1.24111731 32 B −0.58320499 1
3 C 0.39474705 6
4 D 1.50421107 4
5 E 0.76679974 5
6 F 0.31746044 4
7 G −0.09997594 5
8 H 0.22703071 9
9 I −0.46901506 2
10 J 0.47652129 5
11 K −0.91164798 7
12 L −0.34177516 4
13 M 0.54674134 4
14 N −0.32720797 4
15 O 0.04108975 3
16 P −0.27603366 2
17 Q −0.59349654 2
18 R 0.17646182 6
19 S 0.50575975 4
20 T 1.00851578 3
例2
y1<−rexp(20,2.24)输出结果y2<−runif(20,2,10)
y3<−rpois(20,2)
df2<−data.frame(y1,y2,y3)
df2
y1 y2 y31 0.407887709 2.213538 1
2 1.740076315 8.314833 3
3 0.192889321 2.085092 1
4 0.166686518 2.295179 3
5 0.057761320 3.117768 5
6 0.001199064 8.917747 3
7 0.212810013 5.560138 1
8 0.295809473 6.418326 0
9 0.198128409 6.662312 3
10 0.711248734 4.899675 2
11 0.228512534 5.439995 1
12 0.614415810 7.231990 2
13 0.552638453 6.999130 3
14 1.181955638 2.650087 3
15 0.094478314 4.154438 4
16 0.114416419 2.687630 3
17 0.521020383 4.552469 2
18 0.145134708 3.100630 1
19 0.189475950 3.741155 1
20 0.055434073 7.268179 3
从 df2 中删除列名 -
示例
names(df2)<−NULL输出结果df2
1 0.407887709 2.213538 12 1.740076315 8.314833 3
3 0.192889321 2.085092 1
4 0.166686518 2.295179 3
5 0.057761320 3.117768 5
6 0.001199064 8.917747 3
7 0.212810013 5.560138 1
8 0.295809473 6.418326 0
9 0.198128409 6.662312 3
10 0.711248734 4.899675 2
11 0.228512534 5.439995 1
12 0.614415810 7.231990 2
13 0.552638453 6.999130 3
14 1.181955638 2.650087 3
15 0.094478314 4.154438 4
16 0.114416419 2.687630 3
17 0.521020383 4.552469 2
18 0.145134708 3.100630 1
19 0.189475950 3.741155 1
20 0.055434073 7.268179 3
以上是 如何从 R 数据框中删除列名? 的全部内容, 来源链接: utcz.com/z/349185.html