如何在分配后编辑或添加名称

时间:2016-05-21 08:26:46

标签: r

假设我的代码是

ranks <- 1:3
names(ranks) <- c("one","two","three")

运行&#39;排名&#39;,输出将是这样的

  one two three
  1   2   3

现在我可以更改值1,2,3。但我无法更改或添加 - 一个或两个或三个。为什么?以及如何更换它们?假设替换三个&#39;与第三个&#39;。

提前致谢!

1 个答案:

答案 0 :(得分:2)

只需更改名称矢量

> names(ranks)[3] <- "third"
> ranks
  one   two third 
    1     2     3