Удалить пробел в строке при использовании имени файла и текущей даты - PullRequest
0 голосов
/ 04 декабря 2018

Я хочу экспортировать данные в файл с определенным именем.Наконец, просто имя с текущей датой.Пока у меня есть:

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 голосов
/ 04 декабря 2018

Вы можете использовать paste0

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

или cat с sep = ""

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

cat имеет аргумент по умолчанию sep в качестве пробела (" "), вам нужно переопределить его.

и то же самое имеет место с paste

paste(string, file_name, sep = "")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...