如何从 R 数据框中删除列名?

阅读 2413 收藏 0 点赞 0 评论 0

在某些情况下,我们可能想要删除列名,例如我们想用新名称手动替换现有列名,或者如果我们非常熟悉列特征,我们根本不想使用它们。要删除列名称,我们可以简单地将它们设置为 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     x3
1 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  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

例2

y1<−rexp(20,2.24)
y2<−runif(20,2,10)
y3<−rpois(20,2)
df2<−data.frame(y1,y2,y3)
df2
输出结果
   y1       y2         y3
1 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 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

评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号