Hi Henrique, Daniel and Jim, and rest of the list. Your comments have been really useful. Daniel, you mention whether I am looping over some files stored in a directory. Is that actually doable with R? I mean, is it possible to read all the files in the same directory and run my script through them?

Regards,

David

Daniel Folkinshteyn <[EMAIL PROTECTED]> ha escrito:

well, where are you getting the filename in the first place? are you
looping over a list of filenames that comes from somewhere?

generally, for concatenating strings, look at function 'paste':
write.table(myoutput, paste(myfilename,"_out.txt", sep=''),sep="\t")

on 06/06/2008 11:51 AM DAVID ARTETA GARCIA said the following:
Hi list,

Is it possible to save the name of a filename automatically when reading it using read.table() or some other function? My aim is to create then an output table with the name of the original table with a suffix like _out

example:

mydata = read.table("Run224_v2_060308.txt", sep = "\t", header = TRUE)

## store name?

myfile = the_name_of_the_file

## do analysis of data and store in a data.frame "myoutput"
## write output in tab format

write.table(myoutput, c(myfile,"_out.txt"),sep="\t")

the name of the new file will be

"Run224_v2_060308_out.txt"

Thanks in advanve,



David

______________________________________________
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.


______________________________________________
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.

Reply via email to