[R] Fw: Re: Is there anything like a write.fwf() or possibility to print adata.frame without rownames?

ronggui 042045003 at fudan.edu.cn
Mon Nov 21 14:03:04 CET 2005


>Petr Pikal wrote:
>> Hi
>> 
>> did you tried something like
>> 
>> write.table( tab, "file.txt", sep="\t", row.names=F)
>> 
>> which writes to tab separated file?
>> 
>
>Petr thanks, but I do not want a tab delimited file. I need spaces
>between columns.

write.table( tab, "file.txt", sep="", row.names=F)
Can it do what you want?

>> On 21 Nov 2005 at 11:56, Gregor Gorjanc wrote:
>> 
>> Date sent:      	Mon, 21 Nov 2005 11:56:48 +0100
>> From:           	Gregor Gorjanc <gregor.gorjanc at bfro.uni-lj.si>
>> Organization:   	University of Ljubljana
>> To:             	r-help at r-project.org
>> Subject:        	[R] Is there anything like a write.fwf() or possibility to print a
>> 	data.frame without rownames?
>> Send reply to:  	gregor.gorjanc at bfro.uni-lj.si
>> 	<mailto:r-help-request at stat.math.ethz.ch?subject=unsubscribe>
>> 	<mailto:r-help-request at stat.math.ethz.ch?subject=subscribe>
>> 
>>>Dear R users,
>>>
>>>R has read.fwf() function, however I would need write.fwf. I know
>>>other write.* functions, but I need fixed width format of data, which
>>>I would like to export from R. I tried to use:
>>>
>>>- write.table, but I can not control alignment of columns
>>>
>>>- write.matrix from MASS, but columns are to wide
>>>
>>>I came to this option, which is very neat:
>>>
>>># tmp is data.frame
>>>
>>>sink(file = file)
>>>print(tmp)
>>>sink()
>>>
>>>This works very nice, but I would like to get rid of rownames, which
>>>are always printed.
>>>
>>>Another not so important issue is width of printed columns. I presume
>>>this is determined by max(length column name, max(length of "values"
>>>in a column)) but sometimes it would be usefull to control width of
>>>columns also.
>>>
>>>Can someone help me with this issue?
>>>
>
>-- 
>Lep pozdrav / With regards,
>    Gregor Gorjanc
>
>----------------------------------------------------------------------
>University of Ljubljana     PhD student
>Biotechnical Faculty
>Zootechnical Department     URI: http://www.bfro.uni-lj.si/MR/ggorjan
>Groblje 3                   mail: gregor.gorjanc <at> bfro.uni-lj.si
>
>SI-1230 Domzale             tel: +386 (0)1 72 17 861
>Slovenia, Europe            fax: +386 (0)1 72 17 888
>
>----------------------------------------------------------------------
>"One must learn by doing the thing; for though you think you know it,
> you have no certainty until you try." Sophocles ~ 450 B.C.
>
>______________________________________________
>R-help at stat.math.ethz.ch mailing list
>https://stat.ethz.ch/mailman/listinfo/r-help
>PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html

= = = = = = = = = = = = = = = = = = = = 
2005-11-21

------
Deparment of Sociology
Fudan University

My new mail addres is ronggui.huang at gmail.com
Blog:http://sociology.yculblog.com




More information about the R-help mailing list