使用文件名和当前日期时删除字符串中的空格

时间:2018-12-04 09:16:50

标签: r

我想将数据导出到具有特定名称的文件。最后,只是一个带有当前日期的名称。到目前为止,我有:

string<- 'name'
time <- Sys.Date()

file_name<- paste(format(Sys.time(), "%Y-%m-%d"), "csv", sep = ".")
file_name<- cat(string,file_name)

输出为:

> string<- 'name'
> time <- Sys.Date()
> file_name<- paste(format(Sys.time(), "%Y-%m-%d"), "csv", sep = ".")
> file_name<- cat(string,file_name)
name 2018-12-04.csv

我只需要删除“名称”和“ 2018-12-04.csv”之间的空格,但是我不知道为什么分别在其中。

1 个答案:

答案 0 :(得分:1)

您可以使用paste0

paste0(string, file_name)
#[1] "name2018-12-04.csv"

catsep = ""

cat(string,file_name, sep = "")
#name2018-12-04.csv

cat的默认sep参数为空格(" "),您需要覆盖它。

paste

也是如此
paste(string, file_name, sep = "")