在R的paste命令中使用'sep'有什么用?

时间:2014-11-25 09:57:43

标签: r paste

当我找到

时,我正在使用R中的粘贴命令
a <- c("something", "to", "paste")  
paste(a, sep="_") 

产生输出

# [1] "something" "to" "paste"

与我print“a”

时相同
# [1] "something" "to" "paste"

那么sep对R中的paste命令有什么影响?

1 个答案:

答案 0 :(得分:3)

当你有两个以上长度大于1的向量时,

sep更普遍适用。如果你想获得"something_to_paste",那么你会寻找collapse参数

尝试以下方法来了解sep参数的作用:

paste(a, 1:3, sep = "_")
# [1] "something_1" "to_2"        "paste_3"    

并将其与collapse进行比较:

paste(a, collapse = "_")
# [1] "something_to_paste"