使用cat()更改数据帧名称

时间:2016-07-01 01:28:24

标签: r

这是一个名为x:

的数据框
i

如果我执行以下操作,我可以将x中的名称变量更改为“cat”:

a[1]

但是,如果我做以下事情,显然不会这样做:

> str(x)
'data.frame':   9 obs. of  1 variable:
 $ : Factor w/ 8 levels "apple apple orange",..: 7 4 6 5 2 3 8 1 2
> x

1  dog dog cat hamster
2  cat cat dog hamster
3         cat fish dog
4 cat dog hamster fish
5  apple orange carrot
6    cabbage apple dog
7     orange cat apple
8   apple apple orange
9  apple orange carrot

是否可以动态地为df指定名称(在这种情况下,将在例如> names(x) <- "cat" > x cat 1 dog dog cat hamster 2 cat cat dog hamster 3 cat fish dog 4 cat dog hamster fish 5 apple orange carrot 6 cabbage apple dog 7 orange cat apple 8 apple apple orange 9 apple orange carrot > names(x) [1] "cat" 的循环中

0 个答案:

没有答案