[R] re adLines fails to read entire file
Berend Hasselman
bhh at xs4all.nl
Tue Jun 10 09:00:23 CEST 2008
Dennis Fisher wrote:
>
> Colleagues
>
> I have just encountered an interesting problem with readLines in R
> 2.7.0 in Windows Vista. I am trying to read a line that is created in
> the following manner:
> 1. Intel Fortran (ifort) 10.1 creates two text files.
> 2. The OS concatenates these files with: copy FILE1 +FILE2 FILE3
> From R, I execute: readLines("FILE3")
> Only the first portion of the file (the original FILE1) is read - the
> remainder is ignored and there is no error message.
>
> When I open FILE3 with Notepad, it shows all the text; however,
> between the material originating from FILE1 and FILE2, there is a
> single character - a right-pointing arrow. When I open the file with
> vi in Windows (installed under ssh), it shows ^Z. When I open the
> file with a hex editor (after having moved the file to a Mac), it
> shows that this character is 1A.
>
Use the /b (binary) option of the copy command
copy /b file1+file2 file3
Then no Ctrl+Z be written to file3.
This is a known but easily forgotten irritant of the copy command in windows
and dos.
Berend Hasselman
--
View this message in context: http://www.nabble.com/readLines-fails-to-read-entire-file-tp17744203p17748987.html
Sent from the R help mailing list archive at Nabble.com.
More information about the R-help
mailing list