Я работаю над сценарием на R, который обрабатывает некоторые данные и записывает выходной файл.Мне бы хотелось, чтобы этот выходной файл был назван так, чтобы он отражал входной файл, и я хотел бы, чтобы что-то в этом файле было уникальным, чтобы старые файлы не перезаписывались.
Поэтому я решил использоватьметка времени.Но это работает не так, как я надеялся, и я хотел бы понять, что происходит и как это сделать правильно.
Вот как я пытаюсь назвать файл (file_base - этоимя входного файла):
now<-format(Sys.time(), "%b%d%H%M%S")
outputfile<-cat(file_base, "-",now,"-output.txt", sep="")
Вывод этой пары функций выглядит великолепно.Но выполнение 'outputfile' впоследствии приводит к 'NULL' в качестве вывода.
Что здесь происходит, и как я могу создать выходное имя файла со свойствами, которые мне нужны?