从向量中检索字符标签

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 中检索共享向量

如何从标签 api 响应(javascript)中检索 png

使用 GCC 向量扩展存储、修改和检索字符串?

从 HashingVectorizer 中检索词汇

如何从std :: map中检索所有键(或值)并将它们放入向量中?