连接R中的字符

时间:2013-03-06 14:22:19

标签: r

我有一组字符“A”“B”“C”,我希望它们成为一个单词“ABC”,没有间距。当我使用

paste('A','B','C',collapse='')
[1] "A B C "

我明白了,但我不想要任何间距。我希望它是“ABC”

3 个答案:

答案 0 :(得分:8)

使用sep代替collapse

R> paste('A','B','C',sep='')
[1] "ABC"

使用最新版本的R,您还可以使用paste0,效率稍高:

R> paste0('A','B','C')
[1] "ABC"

答案 1 :(得分:2)

如果你在一个向量中连接你的字母,那么崩溃就可以了:

 paste(c('A','B','C'), collapse='')
 #[1] "ABC"

答案 2 :(得分:2)

你很亲密,试试这个:

paste(c('A','B','C'),collapse='')
# [1] "ABC"

作为替代解决方案,包stringr包含str_c,它将多个字符串连接成一个字符串。所以你可以这样做:

 str_c('A','B','C',collapse='')
 # [1] "ABC"