[R] Formating a matrix in a exotic way

Gabor Grothendieck ggrothendieck at gmail.com
Sun Sep 19 22:25:36 CEST 2010


On Sun, Sep 19, 2010 at 4:23 PM, Gabor Grothendieck
<ggrothendieck at gmail.com> wrote:
> On Sun, Sep 19, 2010 at 3:41 PM, Megh Dal <megh700004 at yahoo.com> wrote:
>> Suppose I have following arbitrary matrix:
>>
>>> set.seed(1)
>>> mat <- matrix(rnorm(6), 3, 2)
>>> mat
>>           [,1]       [,2]
>> [1,] -0.6264538  1.5952808
>> [2,]  0.1836433  0.3295078
>> [3,] -0.8356286 -0.8204684
>>
>> Now I want to make a simple object like (character type):
>>
>> "-0.6264538,1.5952808;0.1836433,0.3295078;-0.8356286,-0.8204684"
>>
>> I would be really grateful if somebody guide me how to perform that.
>>
>
> Try this:
>
>  toString(t(mat))
>

Didn't notice the semicolons the first time.  Here is a revision:

  paste(apply(mat, 1, toString), collapse = ";")



-- 
Statistics & Software Consulting
GKX Group, GKX Associates Inc.
tel: 1-877-GKX-GROUP
email: ggrothendieck at gmail.com



More information about the R-help mailing list