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@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 ______________________________________________ R-help@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.