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.

Reply via email to