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

时间:2013-10-04 00:40:51

标签: r function paste

我正在尝试使用R编写文件,为了区分每个文件,我尝试在函数中每次添加不同的后缀。

例如......

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

但是当我运行函数counts("JKNC1.bam.tsv")时,创建的输出文件就像这样 JKNE3 .cpm.csvJKNEE3 and .cpm.csv之间存在差距。我在这做错了什么?

由于 Upendra

1 个答案:

答案 0 :(得分:3)

默认分隔符是空格。 paste(name,".cpm.csv",sep="")应该在这里做你想做的事。或者,您可以使用

paste0(name,".cpm.csv")

可以通过在控制台输入?paste来找到相关文档。