从向量中检索字符标签
Posted
技术标签:
【中文标题】从向量中检索字符标签【英文标题】:Retrieve characters labels from a vector 【发布时间】:2014-01-08 01:07:21 【问题描述】:我使用 tapply(characters,numbers,sum) 创建了一个数字向量,看起来像这样(下面只是一个示例):
a c d or f e ar fu bar
1 5 9 1 1 1 1 1 1
现在我需要检索另一个向量上的字符标签。有任何想法吗? 原始字符向量包含多个字符实例,所以我不确定它会有多少用处。
希望输出一个包含所列字符的向量:
a c d or f e ar fu bar
我认为像这样的对象可以使用一些简单的命令来访问,因为它们是嵌入到数字向量中的,但是可惜找不到这个函数。 as.character() 只是给我字符格式的数字。
【问题讨论】:
您能否澄清问题,添加所需的输出并展示您尝试过的内容?我不知道你想做什么。可能是?names
@JakeBurkhead - 几乎可以肯定只是names(x)
只是为了澄清带有名称的向量和带有级别的因子之间的区别?
【参考方案1】:
我想你想要“名字”:
names(tapply(characters,numbers,sum))
【讨论】:
以上是关于从向量中检索字符标签的主要内容,如果未能解决你的问题,请参考以下文章
从 Boost InterProcess Shared Memory 中检索共享向量