按名称设置矢量元素

时间:2013-09-30 13:27:46

标签: r

谁可以帮助解决这个问题

> ranks
 first second  third
     1      2      3
> ranks["first"]
first 
    1

如何使用名称而不是位置将“第三”等级的值设置为3以外的值?

1 个答案:

答案 0 :(得分:1)

像这样:

> ranks=1:3
> names(ranks)=c("first","second","third")
> ranks["first"]
first 
    1 
> ranks["third"]=999
> ranks
 first second  third 
     1      2    999