I forgot to delete the `sep` from the 2nd option: lapply(1:4,function(i) {paste0("file_",i,".txt")}) A.K.
On Thursday, November 21, 2013 1:43 AM, arun <smartpink...@yahoo.com> wrote: Hi, I guess the trouble is here: lapply(1:4,function(i) {paste(("file_",i,".txt"),sep="")}) Error: unexpected ',' in "lapply(1:4,function(i) {paste(("file_", lapply(1:4,function(i) {paste("file_",i,".txt",sep="")}) #works #or lapply(1:4,function(i) {paste0("file_",i,".txt",sep="")}) A.K. Hi guys im having trouble running a for loop i have files name ie dog_1.txt to dog_70.txt which have been split into said files due to size issues and small memory on my computer ## Getting correlation data sto = numeric(67) #Loop function to get data imported and obtain correlation for(i in 1:67) { file = paste(("/Users/uqmbui/Dropbox/QBI/Data:Information/split_by_twin/data_mz_partial_normalized_", i, ".txt"), sep="") d = read.table(file) sto[i] = cor(d[,1], d[,2]) } The problem is the file naming because some how it keeps putting in characters outside the quotation marks???? this is the output: + file = paste(("/Users/uqmbui/Dropbox/QBI/Data:Information/split_by_twin/data_mz_partial_normalized_", i, ".txt"), sep="") Error: unexpected ',' in: "for(i in 1:67) { file = paste(("/Users/uqmbui/Dropbox/QBI/Data:Information/split_by_twin/data_mz_partial_normalized_"," As you can see, it goes right ahead and reads outside the quotation marks and even skips the .txt part... Any help is appreciated ______________________________________________ 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.