R 为什么使用“粘贴”创建的文件名中存在间隙?

R 为什么使用“粘贴”创建的文件名中存在间隙?,r,function,paste,R,Function,Paste,我试图用R编写一个文件,为了区分每个文件,我每次都试图在函数中添加不同的后缀 例如 counts <- function(counts_file) { .............................. .............................. name <- substr(counts_file,1,5) file <- paste(name,".cpm.csv") write.c

我试图用R编写一个文件,为了区分每个文件,我每次都试图在函数中添加不同的后缀

例如

    counts <- function(counts_file)
    {
     ..............................
     ..............................
     name <- substr(counts_file,1,5)
     file <- paste(name,".cpm.csv")
     write.csv(countpermillion, file)
     }

计数默认分隔符是空格<代码>粘贴(名称“.cpm.csv”,sep=”“)
应该在此处执行您想要的操作。或者,您可以使用

paste0(name,".cpm.csv")

可通过在控制台上键入
?paste
找到此操作的文档。

查看
?paste
它有一个
sep
参数,是“分隔符”的缩写。
sep
的默认值为
谢谢。我没有在粘贴函数中看到这个额外的参数,它们都起作用了。没有意识到默认分隔符是一个带有粘贴的空间。谢谢