【发布时间】:2016-11-07 10:21:58
【问题描述】:
我有一个名为 v 的向量,如下所示:
> v
Moe Larry Curly Harry Tevez Kagiso Harry Sierra
10 20 30 40 50 60 70 NA 110 NA 1110 1210
现在,我正在尝试使用 4 元素向量替换 v[9:12] 处的空名称:
names(v[9:12]) = c("A", "B", "C", "D")
命令运行正常,但是当我打印向量v时,结果和以前一样。
任何建议,我哪里错了?
早些时候我有,如下所示,它工作正常。
> v
Moe Larry Curly Harry Tevez Kagiso
10 20 30 40 50 60 70 NA
我用过:
> names(v)[7:8] = c("Harry","Sierra")
> v
Moe Larry Curly Harry Tevez Kagiso Harry Sierra
10 20 30 40 50 60 70 NA
【问题讨论】:
-
您分配给子集的名称。您要分配给名称的子集:
names(v)[9:12] -
我该怎么做?
-
请尝试理解我的评论。只需使用
names(v)[9:12] = c("A", "B", "C", "D") -
哦,我明白了!谢谢..