Hello,
On Mar 6, 2013, at 9:20 AM, Sahana Srinivasan wrote:
> Hi,
> I am trying to create unique filenames for my output text file. The idea is
> that I would like to append a string to ".zsc.txt" so that all my
files are
> uniquely named but with a similar format. I have tried adding the string
> variable to ".zsc.txt" while creating the output file name, i.e.
> write.table function, is what I have tried using :
>
> write.table(x, file=str,".",".zsc.txt"....);
>
> but it isn't working.
>
I think you are looking for the paste() or the newish paste0() function to
assemble the parts of your filename. In the example below I make a unique name
out of a timestamp and a path. You might have a different unique name to use
instead of timestamp. Note, use file.path() to build up filename that includes
a path description.
path <- "/my/own/path"
appendage <- ".zsc.txt"
string <- format(Sys.time(), format = "%Y-%j-%H%M%S")
outputFile <- file.path(path, paste0(string, appendage))
write.table(x, file = outputFile)
Cheers,
Ben
>
>
> Would appreciate everyone's input on the matter. Thanks :)
>
> [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
Ben Tupper
Bigelow Laboratory for Ocean Sciences
60 Bigelow Drive, P.O. Box 380
East Boothbay, Maine 04544
http://www.bigelow.org