make.unique(base)
make.unique()所属R语言包:base
Make Character Strings Unique
字符串独特
译者:生物统计家园网 机器人LoveR
描述----------Description----------
Makes the elements of a character vector unique by appending sequence numbers to duplicates.
使一个独特的特征向量追加序列号重复的元素。
用法----------Usage----------
make.unique(names, sep = ".")
参数----------Arguments----------
参数:names
a character vector
字符向量
参数:sep
a character string used to separate a duplicate name from its sequence number.
一个字符串,用来分隔从它的序列号重复的名称。
Details
详情----------Details----------
The algorithm used by make.unique has the property that make.unique(c(A, B)) == make.unique(c(make.unique(A), B)).
make.unique所使用的算法属性make.unique(c(A, B)) == make.unique(c(make.unique(A), B))。
In other words, you can append one string at a time to a vector, making it unique each time, and get the same result as applying make.unique to all of the strings at once.
换句话说,你可以追加一个字符串,在一个时间向量,使得它独特的每一次,并获得相同的结果作为申请make.unique的所有字符串一次。
If character vector A is already unique, then make.unique(c(A, B)) preserves A.
如果字符向量A已经是独特的,那么make.unique(c(A, B))保留A。
值----------Value----------
A character vector of same length as names with duplicates changed, in the current locale's encoding.
特征向量的长度相同names重复改变,在当前语言环境的编码。
作者(S)----------Author(s)----------
Thomas P. Minka
参见----------See Also----------
make.names
make.names
举例----------Examples----------
make.unique(c("a", "a", "a"))
make.unique(c(make.unique(c("a", "a")), "a"))
make.unique(c("a", "a", "a.2", "a"))
make.unique(c(make.unique(c("a", "a")), "a.2", "a"))
rbind(data.frame(x=1), data.frame(x=2), data.frame(x=3))
rbind(rbind(data.frame(x=1), data.frame(x=2)), data.frame(x=3))
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|