【发布时间】:2010-06-01 20:29:40
【问题描述】:
我有一个字符串向量。查看我的矢量图,它是awesome:
> awesome
[1] "a" "b" "c" "d" "d" "e" "f" "f"
我想创建一个与awesome 长度相同的新向量,但如有必要,字符串已被唯一化。例如,我想要的函数的有效输出是
> awesome.uniqueified
[1] "a" "b" "c" "d.1" "d.2" "e" "f.1" "f.2"
有没有一种简单、R-thonic 和漂亮的方法来做到这一点?我应该说我在现实生活中的列表(它不称为awesome)包含 25000 个微阵列探针组标识符。
当我开始编写小通用函数(我确信我可以做到)时,我总是很紧张,因为我确信过去有一些 R 大师遇到过这个问题,并用一些令人难以置信的算法解决了这个问题甚至不必在向量中存储超过一半的元素。我只是不确定他们可能会怎么称呼它。可能不是uniqueify。
【问题讨论】:
标签: r