我有一组字符“A”“B”“C”,我希望它们成为一个单词“ABC”,没有间距。当我使用
paste('A','B','C',collapse='')
[1] "A B C "
我明白了,但我不想要任何间距。我希望它是“ABC”
答案 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"