Dear list, In my experiments in reading in text data, I have obtained some peculiar results. I would appreciate any help in understanding these results. Consider the following code :
## Reading in text data from a text file ### the first line of file f1.txt contains the text : c:\Rtools\bin;c:\Rtools\perl\bin;c:\Rtools\MinGW\bin; f1<-file("C:\\Ex\\f1.txt") c1<-readLines(f1,1) c2<-gsub(";",";\n",c1) cat(c2) close(f1) ####### the above code gives exactly the results that I want # next, attempt to read the same text in via textConnection f2<-textConnection("c:\Rtools\bin;c:\Rtools\perl\bin;c:\Rtools\MinGW\bin;") d1<-readLines(f2) ################ The results that I obtained (with an echo of the commands) were : > f1<-file("C:\\Ex\\f1.txt") > c1<-readLines(f1,1) > c1 [1] "c:\\Rtools\\bin;c:\\Rtools\\perl\\bin;c:\\Rtools\\MinGW\\bin;" > c2<-gsub(";",";\n",c1) > cat(c2) c:\Rtools\bin; c:\Rtools\perl\bin; c:\Rtools\MinGW\bin; > close(f1) > f2<-textConnection("c:\Rtools\bin;c:\Rtools\perl\bin;c:\Rtools\MinGW\bin;") Error: '\R' is an unrecognized escape in character string starting "c:\R" > What I would like to know : 1. The textConnection command is, from what I understand, usually used to test typical data in a text file. However, in my example, initial testing with this command fails while the longer step of reading from a text file succeeds. Is there any reason for this? Is there any workaround for the problem with the textConnection command ? 2. There appear to be similiar problem with the read.table command. Using the allowEscapes =TRUE did not seem to help. Is there some other option here? Like, for example, temporarily setting another character like "<" as the escape character? I would like to explain here that these questions are not directly related to any real world problem solving. They are just my attempts to understand the R language better. Thanking you, Ravi ______________________________________________ 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.