[R] write fixed format

Gregor Gorjanc gregor.gorjanc at bfro.uni-lj.si
Thu Feb 22 09:32:37 CET 2007


YIHSU CHEN <yihsu.chen <at> ucmerced.edu> writes:
> Dear R users;
> 
> Is there a function in R that I can put "text" with proper alignments in 
> a fixed format.  For instance, if I have three fields: A, B and C, where 
> both A and C are text with 3 characters and left alignment; B is a 
> numeric one with 2 decimals and 3 integer space digits.   How can I put 
> the following row in a file? (note there is a space between a and 2, and 
> after b.) (A=aaa, B=23.11 and C=bb)
> "aaa 23.11bb "

Check write.fwf() in gdata package. It might help you, but you will have to 
create new column to have B and C together i.e. without any space between.

Gregor



More information about the R-help mailing list