Re: [R] R File I/O Capability - Writing output to specific lines of existing file

2009-04-09 Thread jim holtman
With only 600 lines, it is relatively easy to read it in and replace
some lines.  For example (untested) is you wanted to replace lines
150:250 with your data, you would do

input - readLines('filename')
input - c(input[1:149], newData, input[251:length(input)])
writeLines(input, file='filename')

That does not seem too hard.

On Thu, Apr 9, 2009 at 12:26 AM, Jason Rupert jasonkrup...@yahoo.com wrote:

 Darn.

 I was afraid of this.  Always kind of weak when it comes to file I/O 
 approaches, so I guess I will have to stretch and try to put something 
 together.

 Yeah.  The input flat text file is about 600 lines long.  I will be replacing 
 about 200.  I already have the template for those 200 lines.  I guess I will 
 just need to read down to line 400 and replace until line 600.

 Thanks again for all the insights regarding this.



 --- On Wed, 4/8/09, jim holtman jholt...@gmail.com wrote:

 From: jim holtman jholt...@gmail.com
 Subject: Re: [R] R File I/O Capability - Writing output to specific lines of 
  existing file
 To: jasonkrup...@yahoo.com
 Cc: R-help@r-project.org
 Date: Wednesday, April 8, 2009, 8:02 PM
 You can always read in the initialization file, make the
 updates to it
 and then write it back out.  If it is a text file, it would
 be very
 hard to write into the middle of it since there is no
 structure to the
 file.  You can read it in as a table (read.table) or just
 as lines
 (readLines) and the make any changes you want.  You can use
 regular
 expressions if you want to put something in the middle of
 one of the
 lines you have read in.

 On Wed, Apr 8, 2009 at 10:13 AM, Jason Rupert
 jasonkrup...@yahoo.com wrote:
 
  Currently I am using the R write command
 to output results to a *.txt file and then copying those
 results into an initialization file.  In an attempt to
 continue to automate the process I would like to have R
 write to the location in the existing initialization file,
 instead of me copying the data over.
 
  By any chance are there any R commands to help?
 
  Primarily, I will be using Windows, and the
 initialization file is a simple flat file, i.e. not XML or
 binary.
 
  I looked at:
  (a)
 http://www.stat.ucl.ac.be/ISdidactique/Rhelp/library/R.io/html/00Index.html
 
  (b)
 http://search.r-project.org/cgi-bin/namazu.cgi?query=File+I%2FOmax=100result=normalsort=scoreidxname=functionsidxname=Rhelp08
 
  But, this did not appear to provide the functionality
 to edit an existing file by adding information to the middle
 of the file.
 
  Thank you again for any help and insight.
 
  __
  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.
 



 --
 Jim Holtman
 Cincinnati, OH
 +1 513 646 9390

 What is the problem that you are trying to solve?







-- 
Jim Holtman
Cincinnati, OH
+1 513 646 9390

What is the problem that you are trying to solve?

__
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] R File I/O Capability - Writing output to specific lines of existing file

2009-04-08 Thread Jason Rupert

Currently I am using the R write command to output results to a *.txt file 
and then copying those results into an initialization file.  In an attempt to 
continue to automate the process I would like to have R write to the location 
in the existing initialization file, instead of me copying the data over.  

By any chance are there any R commands to help? 

Primarily, I will be using Windows, and the initialization file is a simple 
flat file, i.e. not XML or binary. 

I looked at:
(a) http://www.stat.ucl.ac.be/ISdidactique/Rhelp/library/R.io/html/00Index.html

(b) 
http://search.r-project.org/cgi-bin/namazu.cgi?query=File+I%2FOmax=100result=normalsort=scoreidxname=functionsidxname=Rhelp08

But, this did not appear to provide the functionality to edit an existing file 
by adding information to the middle of the file. 

Thank you again for any help and insight.

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


Re: [R] R File I/O Capability - Writing output to specific lines of existing file

2009-04-08 Thread jim holtman
You can always read in the initialization file, make the updates to it
and then write it back out.  If it is a text file, it would be very
hard to write into the middle of it since there is no structure to the
file.  You can read it in as a table (read.table) or just as lines
(readLines) and the make any changes you want.  You can use regular
expressions if you want to put something in the middle of one of the
lines you have read in.

On Wed, Apr 8, 2009 at 10:13 AM, Jason Rupert jasonkrup...@yahoo.com wrote:

 Currently I am using the R write command to output results to a *.txt file 
 and then copying those results into an initialization file.  In an attempt to 
 continue to automate the process I would like to have R write to the location 
 in the existing initialization file, instead of me copying the data over.

 By any chance are there any R commands to help?

 Primarily, I will be using Windows, and the initialization file is a simple 
 flat file, i.e. not XML or binary.

 I looked at:
 (a) 
 http://www.stat.ucl.ac.be/ISdidactique/Rhelp/library/R.io/html/00Index.html

 (b) 
 http://search.r-project.org/cgi-bin/namazu.cgi?query=File+I%2FOmax=100result=normalsort=scoreidxname=functionsidxname=Rhelp08

 But, this did not appear to provide the functionality to edit an existing 
 file by adding information to the middle of the file.

 Thank you again for any help and insight.

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




-- 
Jim Holtman
Cincinnati, OH
+1 513 646 9390

What is the problem that you are trying to solve?

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