[R] Handling of tables in R
Prof Brian Ripley
ripley at stats.ox.ac.uk
Fri Aug 19 13:15:48 CEST 2005
On Fri, 19 Aug 2005, Prof Brian Ripley wrote:
> On Fri, 19 Aug 2005, Romain Francois wrote:
>
>> Le 19.08.2005 11:22, Anne a écrit :
>>
>>> Save your table in a text file ( see ?write.table ) with the separator
>>> set to "\t" ; you can then import it into excel
>>>
>>> for the nb of digits use
>>>> options(digits=3)
>
> Only for printing in R: see below for other suggestions.
>
>> And if you run R on windows (just a guess because you didn't tell), the
>> saving-to-a-file part is not necessary. use :
>> R> write.table(your.data.frame, file='clipboard')
>> and on excel "paste", your data should magically appear on excel ...
>
> You are likely to be better off with write.csv(). There _is_ a manual (`R
> Data Import/Export') about this. (In particular, the default setting for
> col.names in write.table is not usually what Excel usually expects, and the
> default separator is space, so you better not have spaces (or for Anne's
> suggestion, tabs) in the data.)
Peter Dalgaard pointed out that write.table defaults to quoting, so it is
quotes in fields that would be a problem not tabs/spaces. However,
write.csv() is set up with the correct options for that, and also for the
header line if row names are written (the default).
--
Brian D. Ripley, ripley at stats.ox.ac.uk
Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/
University of Oxford, Tel: +44 1865 272861 (self)
1 South Parks Road, +44 1865 272866 (PA)
Oxford OX1 3TG, UK Fax: +44 1865 272595
More information about the R-help
mailing list